html, body {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
blockquote, q {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""}
blockquote:before, q:before, blockquote:after, q:after {content: ""}
th, td, caption {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle}
table {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle}
a img {border: none}
textarea {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; height: 100px}
h1 {font-family: Arial, Sans-serif; font-weight: bold}
input[type= 'text'], input[type='password'] {padding-left: 2px; padding-right: 2px}
span.loading, span.small_loading {padding-left: 20px; background: url("/images/spinner_small_fc3f.gif") no-repeat left center}
 a {text-decoration: none; color: #0e8ac1}
a:hover {text-decoration: underline}
 #body .error_wrapper.dude {background: url(/images/error-dude_fda2.gif) no-repeat top right; min-height: 352px}
.search_box_404 {margin-top: 20px}
.search_box_404 #link_to_home {margin-bottom: 12px; font-size: 12px}
.search_box_404 span.title {font-size: 12px}
.search_box_404 form {margin-top: 8px; padding-left: 5px}
.search_box_404 input.text {width: 200px}
   .notice {background: #d7ecce url('/images/icons/accept_a70f.gif') no-repeat 5px 5px; border: 2px solid !successful_border; padding: 5px 8px 5px 27px; margin: 10px 0}
.notice p {margin-bottom: 0.2em}
.notice ul {margin: 0}
.notice.registration_done {background-image: url('/images/illustration_email_small_1a8a.png'); height: 90px; padding-left: 110px; padding-top: 25px}
#body .notice h4 {color: black}
div.notice.error {margin-bottom: 15px; overflow: visible}
div.notice.error li {background: url('/images/unordered-list-error_a42e.gif') no-repeat 0 50%; list-style: none; padding-left: 10px}
   input.error, textarea.error, select.error {border: 2px solid #d33535; background: #f0e4eb}
textarea {-webkit-padding-start: 2px}
   .error {border: 2px solid #d33535; background-color: #f0e4eb}
form .error_message {background: #f0e4eb url('/images/icons/error_4c38.gif') no-repeat 5px 5px; border: 2px solid #d33535; padding: 5px 8px 5px 27px}
form .error_message ul {margin: 0 1em 0 1em}
form .error_message ul li {background: url('/images/unordered-list-error_a42e.gif') no-repeat 0 3px; list-style: none; padding-left: 1em}
label.error {border: none; background: none}
#body span.informative.dude {background: url(/images/dude/informative-large_55dd.png) no-repeat 0 0; display: block; width: 418px; height: 384px; margin-top: 1em}
 .paginator span, .paginator a {padding: 0 1px}
.paginator .current {color: #d60000; font-weight: bold}
.paginator .disabled {color: #848284}
 #ajax_error {border: 2px #d60000 solid; background-color: #feeded; padding: 5px; width: 300px; margin: 0 auto 10px}
 #system_notice {border: 2px #FCD417 solid; margin: 5px; background-color: #FFFDB7; text-align: center; padding: 5px; font-size: 120%; overflow: hidden}
#system_notice.unverified_warning {border-color: #d33535; background-color: #f0e4eb; text-align: left}
#system_notice.unverified_warning.sent {border-color: #93be82; background-color: #d7ecce}
#system_notice.unverified_warning.sent p {margin-bottom: 1.5em}
#system_notice img {float: left; padding-right: 10px}
#system_notice p {margin: 0.7em 0}
   html {background: #ecf6fd url("/images/header/layout_spritesheet_24_5561.png") repeat-x center -220px; height: 100%; width: 100%}
body {background: transparent url("/images/header/layout_spritesheet_8_900f.png") no-repeat center -360px; clear: both; position: relative; width: 100%}
#main {padding-top: 4px; z-index: 20; width: 990px; margin-left: auto; margin-right: auto; position: relative}
#body {position: relative; width: 770px; float: left}
#body_container {clear: both; overflow: auto}
#body.wide {width: auto; float: none}
#footer {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; clear: both; background-color: #4e7f3a; position: relative; margin-top: 30px; color: #ccc; padding-bottom: 10px; z-index: 10; direction: ltr}
#footer a {color: white}
#footer .grass {background: transparent url("/images/header/layout_spritesheet_24_5561.png") repeat-x center top; height: 70px; top: -70px; left: 0; position: absolute; width: 100%}
#footer .inner {width: 990px; margin-left: auto; margin-right: auto; overflow: auto}
#footer .dark_bar {background-color: #41702e; border: 1px #41702e solid; padding: 5px; overflow: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; direction: ltr}
#footer .dark_bar .copyright {float: right; line-height: 20px}
#footer form {margin: 0; padding: 0}
#footer form fieldset {margin: 0}
#footer .languages {clear: both; padding: 0 6px}
#inner_footer {margin-top: 4px; clear: both; background-color: #0e8ac1}
#inner_footer ul {margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block}
#inner_footer ul {display: block}
#inner_footer ul li {list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px}
#inner_footer ul li.first {padding-left: 0px}
#inner_footer ul li.last {padding-right: 0px}
#inner_footer ul li {background: url("/images/header/layout_spritesheet_8_900f.png") no-repeat -1075px -33px; padding-left: 10px}
#inner_footer ul li:first-child {background-image: none; padding-left: 4px}
#inner_footer a {zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top; color: white; font-family: arial, sans-serif; font-weight: bold; padding: 3px 5px}
#inner_footer a:hover {color: white}
#inner_footer a:hover, #inner_footer a:focus {outline: none; text-decoration: none; background-color: #53a5c9}
#header {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; height: 167px; direction: ltr}
#header #logo {text-indent: -9999em; overflow: hidden; background-image: url(/images/header/layout_spritesheet_8_900f.png); background-repeat: no-repeat; background-position: 0px 0px; z-index: 100; float: left; display: block; width: 204px; height: 157px}
#location_bar {z-index: 80; width: 780px; float: left; position: relative; top: 111px; height: 33px; padding-left: 6px; background: url("/images/header/layout_spritesheet_8_900f.png") no-repeat right -111px}
#location_bar h2 {font-family: Arial,Helvetica,Sans-serif; margin: 0; font-size: 18px; line-height: 20px; height: 33px; float: left; padding: 0; border: none}
#location_bar h2 span.title {background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: right -250px; display: block; position: relative; left: 8px; top: 4px}
#location_bar h2 span.title span {background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: -579px -250px; display: block; font-weight: bold; color: white; margin-right: 6px; padding: 2px 0 3px 6px}
#location_bar h2 span.country, #location_bar h2 span.region, #location_bar h2 span.button {background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: -579px -250px}
#location_bar h2 a span.country, #location_bar h2 a span.region, #location_bar h2 a span.button {display: block; float: left; cursor: pointer}
#location_bar h2 a span.country, #location_bar h2 a span.region {padding: 2px 6px 3px 6px}
#location_bar h2 span.region, #location_bar h2 span.button {margin-left: 1px}
#location_bar h2 a {display: block; color: white; font-weight: normal; background-position: 0 0; background-repeat: no-repeat; margin: 4px; overflow: visible}
#location_bar h2 a:hover, #location_bar h2 a.active {text-decoration: none; color: #0e8ac1}
#location_bar h2 span.country {margin-left: 4px; font-weight: bold}
#location_bar h2 span.region {background-position: -584px -250px}
#location_bar h2 span.button {background-position: right -250px; width: 28px; height: 25px; padding: 0; position: relative}
#location_bar h2 a:hover span.button, #location_bar h2 a.active span.button {background-position: right -285px}
#location_bar h2 a:hover span.region, #location_bar h2 a.active span.region {background-position: -584px -285px}
#location_bar h2 a:hover span.country, #location_bar h2 a.active span.country {background-position: -579px -285px}
#location_bar h2 span.button span.offset {text-indent: -9999em; overflow: hidden; display: block}
#location_bar h2 a.active span.truss {display: block}
#location_bar h2 span.truss {display: none; position: absolute; padding: 0; margin: 0; height: 11px; width: 28px; background-color: white; top: 23px}
#location_change_container {height: 100px}
#header #languages {color: white; position: absolute; top: 0; right: 0; padding: 9px 8px 3px 8px; direction: ltr}
#header #languages h4 {font-size: 16px; font-family: Arial, Sans-serif; font-weight: normal; margin-bottom: 4px; color: #0E8AC1}
#header #languages a.language {color: white; font-weight: bold; padding-right: 19px; background: transparent url("/images/header/layout_spritesheet_8_900f.png") no-repeat right 1px; margin-right: 2px; position: relative}
#header #languages .language_option_container {color: black}
#header #languages span.loading {display: block; padding-top: 2px; padding-bottom: 2px}
#header #languages .loading_interface_language {width: 340px}
#header #languages .interface_language {width: 330px; overflow: hidden}
#header #languages .interface_language .column_list_selector {margin: 0; width: 110px}
#header #languages .interface_language ul {list-style: none; margin: 0}
#header #languages .interface_language ul li {list-style: none; margin: 0}
.interface_language ul a {display: block; padding: 1px 3px 1px 20px}
#header #languages .interface_language ul a:hover {text-decoration: none; color: white; background-color: #0e8ac1}
#languages p, #languages h4 {margin-bottom: 5px}
#header #languages .additional_languages {width: 200px; color: black}
#header #languages .additional_languages div.clear {clear: both}
#header #languages .additional_languages select {color: black; padding: 0}
#header #languages span.interface {background-position: left center; background-repeat: no-repeat}
#header #languages span.interface a {padding-left: 20px}
#header #languages span.content {margin-left: 5px}
#header #languages span.additional {position: relative}
#header #languages span.dude {display: block; float: left; width: 53px; height: 53px; height: 1px; right: 1px; top: -5px; position: absolute}
#header #languages a#dude {width: 53px; height: 53px; display: block; background: transparent url("/images/header/layout_spritesheet_8_900f.png") no-repeat -700px 1px}
#header #languages a#dude span.speech {display: none}
#header #languages a#dude:hover span {text-decoration: underline}
#header #languages a#dude:hover span.speech {display: block; cursor: pointer; border: 1px #53a5c9 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; font: 10px/12px "Comic Sans MS", arial, sans-serif; position: absolute; top: 42px; right: 35px; padding: 5px; width: 250px; text-align: center; background-color: white}
#header #languages a#dude.visible span.speech {display: block; cursor: pointer; border: 1px #53a5c9 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; font: 10px/12px "Comic Sans MS", arial, sans-serif; position: absolute; top: 42px; right: 35px; padding: 5px; width: 250px; text-align: center; background-color: white}
#header span.speech span.tip {position: absolute; width: 19px; height: 12px; top: -5px; right: -7px; background: url("/images/header/layout_spritesheet_8_900f.png") no-repeat right -20px; color: white; text-decoration: none}
#header #languages.inset_interface span.interface {margin-right: 50px}
#account_bar {min-width: 220px; position: absolute; right: 5px; top: 3px; float: right; text-align: right; direction: ltr}
#account_bar span {z-index: 20; position: relative}
#account_bar .cloud {background-color: transparent; background-image: url("/images/header/layout_spritesheet_24_5561.png"); background-repeat: no-repeat; background-position: left -170px; position: absolute; left: -30px; top: -5px; height: 48px; width: 257px; z-index: 10}
#header #leaderboard {position: absolute; top: 22px; right: 5px; margin: 0; z-index: 50}
#right {float: right; width: 200px; text-align: center}
#right.rtl {float: left}
#subheader {position: relative; margin-left: 200px; width: 780px; top: -18px; overflow: auto; direction: ltr}
#application_links {direction: ltr; position: relative; float: left; min-width: 350px}
#application_links .cloud {background: transparent url("/images/header/layout_spritesheet_24_5561.png") no-repeat right -75px; z-index: -100; position: absolute; top: -28px; right: -55px; display: block; width: 383px; height: 93px}
#application_links .app_cloud {background: transparent url("/images/header/layout_spritesheet_8_900f.png") no-repeat -204px top; z-index: -101; position: absolute; top: -15px; left: -12px; display: block; width: 459px; height: 81px}
#application_links li {font-weight: bold; margin-right: 5px}
#application_links li a {display: block; background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: -779px 26px}
#application_links li a span {display: block; background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: -779px 26px; padding: 3px 0 3px 6px; margin-right: 6px}
#application_links li.active a {background-position: right -58px}
#application_links li.active a span {background-position: -779px -58px}
#application_links li a:hover {background-position: right -84px}
#application_links li a:hover span {background-position: -779px -84px}
#application_links li.active a, #application_links li a:hover {color: white; text-decoration: none}
.rbox {border: 1px #53a5c9 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: white; padding: 4px}
.column_list_selector {width: 183px; margin: 0 10px 0 0; float: left; direction: ltr}
.column_list_selector ul {list-style: none; margin: 0}
.column_list_selector ul li {list-style: none; display: block; margin: 0}
.narrow_list .column_list_selector {width: 140px}
.footer_language_list {width: 110px; margin: 0 10px 0 0; float: left}
.footer_language_list ul {list-style: none; margin: 0}
.footer_language_list ul li {list-style: none; display: block; margin: 0}
#main_location_selector {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif}
.region_and_city_list_container {overflow: auto; clear: both; padding-top: 4px; padding-bottom: 8px}
.region_and_city_list_container .sign, .region_and_city_list_container .sign_inner {background-image: url("/images/sign_9226.png")}
.region_list .region_and_city_list_container .sign, .region_list .region_and_city_list_container .sign_inner {background-image: url("/images/sign_blue_back_7465.png")}
.region_and_city_list_container .sign {float: left; width: 485px; background-position: left top; background-repeat: no-repeat; overflow: auto}
.region_and_city_list_container .sign_inner {margin-top: 9px; background-position: left bottom; overflow: auto; padding: 0 9px 9px 12px}
.region_and_city_list_container a {color: white}
.region_and_city_list_container .cities {margin-right: 10px}
.region_and_city_list_container h4 {color: white!important; font-weight: bold!important; font-family: arial, sans-serif; font-size: 16px; height: 40px; padding-left: 40px; background: url("/images/sign_icons_fb4a.png") no-repeat 2px 2px}
.region_and_city_list_container .regions h4 {background-position: 2px -35px}
.region_and_city_list_container h4 span {position: relative; top: 10px}
 .region_and_city_list_container h4, .country_box h4 {color: white; font-weight: bold}
.country_box, .country_box_body, .country_box_head, .country_box_head .country_box_inner {background: transparent url("/images/large_airport_sign_3284.png") no-repeat bottom right; overflow: auto}
.country_box {padding-right: 0px; margin-top: 10px}
.country_box_head {background-position: top right; margin-right: 0px; padding-right: 10px}
.country_box_head .country_box_inner {background-position: top left; margin: 0; border: 0; padding: 10px 0 0 55px; height: 45px}
.country_box_body {background-position: bottom left; margin-right: 10px; padding: 0 0 10px 10px}
.country_box .column_list_selector {width: 150px}
.country_box h4 {color: white; font-size: 16px; padding-top: 8px; font-weight: bold}
.country_box h5 {text-align: center; border-bottom: 1px #6eb5d4 solid; color: #6eb5d4}
.country_box a {color: white}
#body .box_head .inner .submenu {margin-bottom: 10px; float: left}
#subheader .sign, #subheader .sign_inner {background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-position: -79px -160px; background-repeat: no-repeat; float: left; color: white; font-size: 16px; line-height: 20px; display: inline}
#subheader .sign h4 {display: none}
#subheader .sign a {color: white}
#subheader .sign_inner {position: relative; left: 30px; margin-left: 46px; padding: 0 30px 0 0; background-position: right -160px; height: 80px}
#subheader .sign select, #subheader .sign input {font-size: 14px; margin: 0; padding: 0; font-family: arial, sans-serif}
#subheader .sign .selects {padding-top: 29px}
#subheader .sign .selects.dual {padding-top: 19px}
#subheader .sign .selects.dual div {white-space: nowrap; overflow: hidden; height: 20px; max-width: 674px; font-size: 12px; padding-top: 3px}
#subheader form {margin: 0; padding: 0}
#plane {position: absolute; z-index: 100000; width: 50px; height: 50px; background: transparent url("/images/header/layout_spritesheet_24_5561.png") no-repeat 0 -75px}
.page_not_found {background: url("/images/404_4bee.png") no-repeat 100% 50%; padding: 10px 200px 10px 10px; height: 150px}
#lbContent .language_prompt {padding: 20px}
#lbContent .language_prompt div {min-width: 550px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px #c4e0ec solid; background: #c4e0ec url("/images/large_button_shade_259a.png") repeat-x left top}
#lbContent .language_prompt div.revert {margin-top: 10px}
#lbContent .language_prompt a {background: no-repeat 10px 50%; padding: 10px 10px 10px 12px; font-size: 18px; line-height: 25px; display: block; text-decoration: none}
#lbContent .language_prompt a:hover {text-decoration: underline}
.large_shaded_button {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px #c4e0ec solid; background: #c4e0ec url("/images/large_button_shade_259a.png") repeat-x left top; display: block; padding: 5px}
.large_shaded_box {-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px white solid; background: #ddf1f9 url("/images/large_box_shade_0681.png") repeat-x left top; display: block; padding: 5px}
.large_info_box {border: 1px white solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f5f5f5 url("/images/large_info_shade_e869.png") repeat-x left top; padding: 5px; display: block}
#login_help {margin-top: 30px; margin-left: 110px; background: url("/images/dude/sorry_small_d403.png") no-repeat 23px top; padding-left: 100px; padding-bottom: 25px}
#login_help h2 {text-decoration: none; border-bottom: none; font-size: 12px; color: #0e81ac; margin-bottom: 0}
#login_container form {padding-top: 3px}
#login_container form .option {margin-bottom: 5px}
#login_container form .option label {color: #848284; float: left; font-weight: bold; margin-left: 20px; margin-right: 12px; text-align: right; width: 180px}
#lightbox div form .option label {width: 130px}
#login_container form .option .standard {width: 250px}
#login_container form .option input {margin-right: 2px; position: relative; top: -3px}
form .option select, form .option textarea {margin-right: 2px; position: relative; top: -3px}
#login_container form .option div.radio_group label {margin-left: 0; position: relative; top: -5px}
#login_container form .option div label {color: black; display: inline; float: none; font-weight: normal; margin-right: 10px; width: auto}
#login_container h2 {border-bottom: 1px solid #1E567B; color: #1E567B; font-size: 13px; font-weight: bold; line-height: 17px; margin-bottom: 7px; position: relative; width: 250px}
#login_container h1 {font-size: 138.5%; border-bottom: 1px solid #D6D3D6; color: #0E8AC1; line-height: 22px; margin-bottom: 5px; overflow: hidden; padding-bottom: 0; padding-right: 10px}
#login_container input.button {border-color: #E7E7E7 #666666 #666666 #E7E7E7; border-style: solid; border-width: 1px; padding: 0 15px 1px; text-align: center}
#login_container input.button.active {background-color: #427DA5; border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA; color: white}
#login_container .error_message {background: #f0e4eb url(/images/icons/error_4c38.gif) no-repeat scroll 5px 5px; border: 2px solid #d33535; margin: 0 50px 15px; padding: 5px 8px 5px 27px}
#login_or_register {font: 12px/14px Helvetica; overflow: hidden; width: 630px; margin-left: auto; margin-right: auto}
#login_or_register .form_container {float: left; width: 270px; height: 100%; margin: 0 10px; padding: 0 10px}
#login_or_register form {margin-bottom: 10px}
#login_or_register input {font: 12px/14px Helvetica}
#login_or_register h3 {font-weight: bold; font-size: 18px; line-height: 18px; margin: 0.4em 0}
#login_or_register p {margin: 0.5em 0}
#login_or_register #login_and_password_container {border: 2px #fff solid}
#login_or_register #login_and_password_container button {height: 25px; overflow: visible; border: none; padding: 0; margin: 0; background-image: url('/images/header/action_buttons_75ac.png'); background-repeat: no-repeat; background-position: 0 -25px; background-color: transparent}
#login_or_register #login_and_password_container button span.i {white-space: nowrap; margin-top: -1px; cursor: pointer; font: bold 12px/18px Verdana, Arial, Sans-serif; line-height: 19px; text-align: middle; color: white; padding: 3px 16px 3px 10px; display: block; position: relative; left: 3px; height: 19px; text-shadow: #666666 0px -1px 0px; background-image: url('/images/header/action_buttons_75ac.png'); background-repeat: no-repeat; background-position: 100% -25px}
#login_or_register #login_and_password_container button:hover, #login_or_register #login_and_password_container button.hovered {background-position: 0 -50px}
#login_or_register #login_and_password_container button:hover span.i, #login_or_register #login_and_password_container button.hovered span.i {background-position: 100% -50px}
#login_or_register #login_and_password_container button:active, #login_or_register #login_and_password_container button.activated {background-position: 0 -75px}
#login_or_register #login_and_password_container button:active span.i, #login_or_register #login_and_password_container button.activated span.i {text-shadow: #666666 0px 1px 0px; background-position: 100% -75px}
#login_or_register #login_and_password_container button::-moz-focus-inner {border: none}
#login_or_register #form_register {border: 2px #19a21c solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: transparent url('/images/header/action_buttons_75ac.png') repeat-x 0 -250px}
#login_or_register #form_register .error_message {margin-top: 1.5em}
#login_or_register #form_register h3 {margin-top: 0.4em; color: white; text-shadow: #666 0px -1px 0px}
#login_or_register #form_register button {height: 25px; overflow: visible; border: none; padding: 0; margin: 0; background-image: url('/images/header/action_buttons_75ac.png'); background-repeat: no-repeat; background-position: 0 -100px; background-color: transparent}
#login_or_register #form_register button span.i {white-space: nowrap; margin-top: -1px; cursor: pointer; font: bold 12px/18px Verdana, Arial, Sans-serif; line-height: 19px; text-align: middle; color: white; padding: 3px 16px 3px 10px; display: block; position: relative; left: 3px; height: 19px; text-shadow: #666666 0px -1px 0px; background-image: url('/images/header/action_buttons_75ac.png'); background-repeat: no-repeat; background-position: 100% -100px}
#login_or_register #form_register button:hover, #login_or_register #form_register button.hovered {background-position: 0 -125px}
#login_or_register #form_register button:hover span.i, #login_or_register #form_register button.hovered span.i {background-position: 100% -125px}
#login_or_register #form_register button:active, #login_or_register #form_register button.activated {background-position: 0 -150px}
#login_or_register #form_register button:active span.i, #login_or_register #form_register button.activated span.i {text-shadow: #666666 0px 1px 0px; background-position: 100% -150px}
#login_or_register #form_register button::-moz-focus-inner {border: none}
form.account ul, form.account ol, form.account legend, form.account p {margin: 0; padding: 0}
form.account li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
form.account fieldset {display: block; overflow: hidden; display: inline-block}
form.account fieldset {display: block}
form.account abbr, form.account acronym {border: 0; font-variant: normal; font-weight: normal}
form.account ol, form.account ul {list-style: none}
form.account label {display: block; overflow: hidden; display: inline-block}
form.account label {display: block}
form.account input, form.account textarea {vertical-align: middle}
form.account .check_boxes input, form.account .radio input {margin: 0}
form.account .check_boxes label, form.account .radio label {cursor: pointer}
form.account .hidden {display: none}
form.account .date li, form.account .time li, form.account .datetime li {float: left; width: auto; clear: none}
form.account .date label, form.account .time label, form.account .datetime label {display: none; width: auto}
form.account .date input, form.account .time input, form.account .datetime input {display: inline; margin: 0; padding: 0}
form.account .errors {list-style: square}
form.account .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
form.account .inputs {z-index: 99}
form.account .buttons li {float: left}
form.account li {overflow: hidden; display: inline-block; display: block}
form.account li {display: block}
form.account li fieldset {border: none; position: relative; margin-top: 0px}
form.account li legend {display: block; margin-bottom: 0}
form.account li .label {display: block; clear: both; background: transparent}
form.account li ol {float: left; margin: 0}
form.account li ol li {padding: 0; border: 0; display: inline}
form.account fieldset {width: 270px}
form.account ol {padding-left: 0}
form.account input {clear: both; float: none}
form.account li {display: block; clear: both; float: none; width: 270px}
form.account li ol {padding: 0}
form.account li li {clear: none; width: auto}
form.account li fieldset legend, form.account li fieldset legend .label {display: block; clear: both}
form.account li fieldset .label {position: relative}
form.account li fieldset label, form.account li fieldset input {width: auto}
form.account .date ol, form.account .time ol, form.account .datetime ol {width: 270px}
form.account .date li, form.account .time li, form.account .datetime li {display: inline; clear: none; float: left; padding-right: 0}
form.account .checkbox li, form.account .radio li {display: block}
form.account .checkbox input, form.account .radio input {border: none}
form.account label {display: block; clear: both; float: none; width: auto}
form.account input, form.account textarea {width: auto}
form.account select {width: auto}
form.account .errors li {display: list-item}
form.account .buttons ol {padding-left: 0; padding-right: 0}
form.account .buttons li {float: left; width: auto; clear: none; display: inline}
form.account .buttons input {width: auto}
form.account #errorExplanation {width: 270px}
form.account .label {#left: -0.5em; #position: relative}
form.account .error_message li {padding-left: 1em; width: auto}
form.account .email input {width: 260px; font-size: 1.2em; font-weight: bold}
form.account .password input {width: 8em}
form.account fieldset {margin-bottom: 0.5em}
form.account fieldset.inputs li {margin-top: 0.7em; margin-bottom: 0.7em}
#gallery {width: 885px; float: left}
#gallery_thumbnails {width: 82px; float: left; text-align: left}
.gallery_thumbnail {display: block; height: 56px; border: 1px solid #fff; text-align: center}
.gallery_thumbnail_cleaner {clear: both}
#gallery_image {width: 803px; float: left; text-align: center; margin-top: 7px}
#gallery_image .original_img {position: relative; width: 803px; text-align: center; display: block}
#gallery_image .original_img img {vertical-align: middle}
#horizontal_menu {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; background-color: #53a5c9; overflow: auto; margin: -4px -4px 4px -4px}
#horizontal_menu ul {margin: 2px 0 0 0; overflow: hidden}
#horizontal_menu ul li {font-family: arial, sans-serif; float: left; list-style: none; margin-right: 10px}
#horizontal_menu ul a {background: transparent url("/images/header/sprites_58c3.png") no-repeat; display: block; color: white; font-size: 13px; font-weight: bold; padding: 2px 5px 5px 20px; border: 1px #53a5c9 solid; border-bottom-width: 0; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px}
#horizontal_menu ul li.browse a {background-position: 2px 0}
#horizontal_menu ul li.favourites a {background-position: 2px -60px}
#horizontal_menu ul li.my_posts a {background-position: 2px -120px}
#horizontal_menu ul li.post a {background-position: 2px -180px}
#horizontal_menu ul li.browse a.active, #horizontal_menu ul li.browse a:hover {background-position: 2px -30px}
#horizontal_menu ul li.favourites a.active, #horizontal_menu ul li.favourites a:hover {background-position: 2px -90px}
#horizontal_menu ul li.my_posts a.active, #horizontal_menu ul li.my_posts a:hover {background-position: 2px -150px}
#horizontal_menu ul li.post a.active, #horizontal_menu ul li.post a:hover {background-position: 2px -210px}
#horizontal_menu ul li a.active, #horizontal_menu ul li a:hover {color: #0E8AC1; background-color: white; border-color: white; text-decoration: none}
#body .additional_languages {width: 250px}
.additional_languages select {margin-left: 1em}
.additional_languages label {margin-left: 0!important; float: left!important; margin-right: 10px}
.additional_radios label {margin-left: 0!important; float: left!important; margin-right: 10px}
.selected_languages span.joiner {padding-left: 5px}
.selected_languages a span {position: relative; top: -2px; margin-left: 1px; font-weight: bold; color: #fc7576}
.selected_languages a:hover {text-decoration: none}
.selected_languages a:hover span {color: red}
.additional_languages .radio_container input {position: relative; top: -5px; left: -2px}
.additional_languages .submit {width: 100px; margin-left: 1em}
.additional_languages .explanation {border-top: 1px #FCD417 solid; padding: 4px 4px 4px 39px; margin-top: 8px; background: #FFFDB7 url("/images/header/pile_o_flags_b9b7.png") no-repeat 4px 4px}
.settings_explanation {border-top: 1px #FCD417 solid; padding: 4px 4px 4px 39px; margin-top: 8px; background: #FFFDB7 url("/images/header/pile_o_flags_b9b7.png") no-repeat 4px 4px}
.language_radio_container {width: 99%; margin-bottom: 5px; overflow: hidden}
.radio_container {padding-top: 4px; width: 20px; float: left; height: 13px}
.language_option_container .help {padding-left: 15px; background: url("/images/icons/help_8f5f.gif") no-repeat right top}
.language_option_container .help:hover {text-decoration: none}
.additional_languages span.inset_container {display: block; margin-left: 1.5em}
.il_community form .option .inset_container label {clear: none}
 .calloutbox {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; padding: 0 0 8px 0; margin: 0; background: url('/images/icons/tail_b8b9.gif') no-repeat bottom left; position: absolute; z-index: 30}
.calloutbox a {font-weight: bold}
.calloutbox .inner {border: 2px #1e567b solid; background: white url('/images/stripe_read_6793.png') repeat-x left bottom; padding: 5px; position: relative; padding-right: 20px}
.calloutbox .inner h4 {margin-right: 16px}
.calloutbox .callout_links {margin-top: 0.5em}
#body { }
#body .region_and_city_list_container h4, #body .country_box h4 {color: white; font-weight: bold; font-family: Arial, Sans-serif; font-size: 16px}
#logo {font-weight: bold; font-size: 18px}
#location_bar h2 a.country {font-weight: bold; background-repeat: no-repeat}
#leaderboard {margin: 10px}
#application_links ul {margin: 0 0 0 12px; padding: 0}
#application_links li {float: left; list-style: none; margin: 0 4px 0 0}
#application_links li a {font-family: arial, sans-serif; font-size: 14px}
#application_links li.active a {font-weight: bold}
#preload {display: none}
@media print {#header {display: none}
#secondary {display: none}
#footer {display: none}
}
.hflag_sprite {background: url(/images/hflags_master_1735.gif) no-repeat; padding-left: 30px}
.hflag_sprite_large_text {background: url(/images/hflags_master_1735.gif) no-repeat; padding-left: 33px}
.hflag_sprite_standalone {background: url(/images/hflags_master_1735.gif) no-repeat}
.hflag_sprite_with_size {background: url(/images/hflags_master_1735.gif) no-repeat; width: 24px; height: 20px}
.hflag_sprite_bt {background-position: 0 -24px}
.hflag_sprite_ee {background-position: 0 -94px}
.hflag_sprite_lb {background-position: 0 -164px}
.hflag_sprite_mx {background-position: 0 -234px}
.hflag_sprite_si {background-position: 0 -304px}
.hflag_sprite_ao {background-position: 0 -374px}
.hflag_sprite_bg {background-position: 0 -444px}
.hflag_sprite_mv {background-position: 0 -514px}
.hflag_sprite_cd {background-position: 0 -584px}
.hflag_sprite_ir {background-position: 0 -654px}
.hflag_sprite_ba {background-position: 0 -724px}
.hflag_sprite_gb {background-position: 0 -794px}
.hflag_sprite_fr {background-position: 0 -864px}
.hflag_sprite_tn {background-position: 0 -934px}
.hflag_sprite_om {background-position: 0 -1004px}
.hflag_sprite_au {background-position: 0 -1074px}
.hflag_sprite_py {background-position: 0 -1144px}
.hflag_sprite_nc {background-position: 0 -1214px}
.hflag_sprite_ve {background-position: 0 -1284px}
.hflag_sprite_se {background-position: 0 -1354px}
.hflag_sprite_ca {background-position: 0 -1424px}
.hflag_sprite_in {background-position: 0 -1494px}
.hflag_sprite_la {background-position: 0 -1564px}
.hflag_sprite_ch {background-position: 0 -1634px}
.hflag_sprite_hk {background-position: 0 -1704px}
.hflag_sprite_uz {background-position: 0 -1774px}
.hflag_sprite_cm {background-position: 0 -1844px}
.hflag_sprite_mw {background-position: 0 -1914px}
.hflag_sprite_ec {background-position: 0 -1984px}
.hflag_sprite_na {background-position: 0 -2054px}
.hflag_sprite_af {background-position: 0 -2124px}
.hflag_sprite_no {background-position: 0 -2194px}
.hflag_sprite_tm {background-position: 0 -2264px}
.hflag_sprite_bo {background-position: 0 -2334px}
.hflag_sprite_kr {background-position: 0 -2404px}
.hflag_sprite_ky {background-position: 0 -2474px}
.hflag_sprite_ni {background-position: 0 -2544px}
.hflag_sprite_fi {background-position: 0 -2614px}
.hflag_sprite_at {background-position: 0 -2684px}
.hflag_sprite_tg {background-position: 0 -2754px}
.hflag_sprite_zm {background-position: 0 -2824px}
.hflag_sprite_cv {background-position: 0 -2894px}
.hflag_sprite_tz {background-position: 0 -2964px}
.hflag_sprite_dz {background-position: 0 -3034px}
.hflag_sprite_vi {background-position: 0 -3104px}
.hflag_sprite_kp {background-position: 0 -3174px}
.hflag_sprite_mn {background-position: 0 -3244px}
.hflag_sprite_gq {background-position: 0 -3314px}
.hflag_sprite_gp {background-position: 0 -3384px}
.hflag_sprite_jm {background-position: 0 -3454px}
.hflag_sprite_mz {background-position: 0 -3524px}
.hflag_sprite_mu {background-position: 0 -3594px}
.hflag_sprite_lt {background-position: 0 -3664px}
.hflag_sprite_ma {background-position: 0 -3734px}
.hflag_sprite_jo {background-position: 0 -3804px}
.hflag_sprite_my {background-position: 0 -3874px}
.hflag_sprite_gu {background-position: 0 -3944px}
.hflag_sprite_az {background-position: 0 -4014px}
.hflag_sprite_kw {background-position: 0 -4084px}
.hflag_sprite_bb {background-position: 0 -4154px}
.hflag_sprite_mc {background-position: 0 -4224px}
.hflag_sprite_gw {background-position: 0 -4294px}
.hflag_sprite_ga {background-position: 0 -4364px}
.hflag_sprite_gr {background-position: 0 -4434px}
.hflag_sprite_bi {background-position: 0 -4504px}
.hflag_sprite_vg {background-position: 0 -4574px}
.hflag_sprite_ci {background-position: 0 -4644px}
.hflag_sprite_so {background-position: 0 -4714px}
.hflag_sprite_kg {background-position: 0 -4784px}
.hflag_sprite_ua {background-position: 0 -4854px}
.hflag_sprite_de {background-position: 0 -4924px}
.hflag_sprite_th {background-position: 0 -4994px}
.hflag_sprite_ly {background-position: 0 -5064px}
.hflag_sprite_cf {background-position: 0 -5134px}
.hflag_sprite_bj {background-position: 0 -5204px}
.hflag_sprite_mr {background-position: 0 -5274px}
.hflag_sprite_tw {background-position: 0 -5344px}
.hflag_sprite_ps {background-position: 0 -5414px}
.hflag_sprite_ht {background-position: 0 -5484px}
.hflag_sprite_zw {background-position: 0 -5554px}
.hflag_sprite_gm {background-position: 0 -5624px}
.hflag_sprite_uy {background-position: 0 -5694px}
.hflag_sprite_mm {background-position: 0 -5764px}
.hflag_sprite_dk {background-position: 0 -5834px}
.hflag_sprite_gy {background-position: 0 -5904px}
.hflag_sprite_lu {background-position: 0 -5974px}
.hflag_sprite_kh {background-position: 0 -6044px}
.hflag_sprite_br {background-position: 0 -6114px}
.hflag_sprite_ab {background-position: 0 -6184px}
.hflag_sprite_tt {background-position: 0 -6254px}
.hflag_sprite_us {background-position: 0 -6324px}
.hflag_sprite_rs {background-position: 0 -6394px}
.hflag_sprite_aw {background-position: 0 -6464px}
.hflag_sprite_gn {background-position: 0 -6534px}
.hflag_sprite_al {background-position: 0 -6604px}
.hflag_sprite_nz {background-position: 0 -6674px}
.hflag_sprite_hr {background-position: 0 -6744px}
.hflag_sprite_bf {background-position: 0 -6814px}
.hflag_sprite_bm {background-position: 0 -6884px}
.hflag_sprite_ad {background-position: 0 -6954px}
.hflag_sprite_ke {background-position: 0 -7024px}
.hflag_sprite_is {background-position: 0 -7094px}
.hflag_sprite_hn {background-position: 0 -7164px}
.hflag_sprite_ph {background-position: 0 -7234px}
.hflag_sprite_cg {background-position: 0 -7304px}
.hflag_sprite_re {background-position: 0 -7374px}
.hflag_sprite_me {background-position: 0 -7444px}
.hflag_sprite_sd {background-position: 0 -7514px}
.hflag_sprite_gg {background-position: 0 -7584px}
.hflag_sprite_pt {background-position: 0 -7654px}
.hflag_sprite_bh {background-position: 0 -7724px}
.hflag_sprite_tj {background-position: 0 -7794px}
.hflag_sprite_sl {background-position: 0 -7864px}
.hflag_sprite_do {background-position: 0 -7934px}
.hflag_sprite_mq {background-position: 0 -8004px}
.hflag_sprite_gh {background-position: 0 -8074px}
.hflag_sprite_bd {background-position: 0 -8144px}
.hflag_sprite_sk {background-position: 0 -8214px}
.hflag_sprite_nl {background-position: 0 -8284px}
.hflag_sprite_sa {background-position: 0 -8354px}
.hflag_sprite_bw {background-position: 0 -8424px}
.hflag_sprite_lv {background-position: 0 -8494px}
.hflag_sprite_ng {background-position: 0 -8564px}
.hflag_sprite_pr {background-position: 0 -8634px}
.hflag_sprite_gi {background-position: 0 -8704px}
.hflag_sprite_ie {background-position: 0 -8774px}
.hflag_sprite_md {background-position: 0 -8844px}
.hflag_sprite_bs {background-position: 0 -8914px}
.hflag_sprite_ls {background-position: 0 -8984px}
.hflag_sprite_gf {background-position: 0 -9054px}
.hflag_sprite_mg {background-position: 0 -9124px}
.hflag_sprite_w {background-position: 0 -9194px}
.hflag_sprite_li {background-position: 0 -9264px}
.hflag_sprite_kz {background-position: 0 -9334px}
.hflag_sprite_rw {background-position: 0 -9404px}
.hflag_sprite_gl {background-position: 0 -9474px}
.hflag_sprite_bn {background-position: 0 -9544px}
.hflag_sprite_mk {background-position: 0 -9614px}
.hflag_sprite_eg {background-position: 0 -9684px}
.hflag_sprite_ru {background-position: 0 -9754px}
.hflag_sprite_hu {background-position: 0 -9824px}
.hflag_sprite_by {background-position: 0 -9894px}
.hflag_sprite_iq {background-position: 0 -9964px}
.hflag_sprite_fo {background-position: 0 -10034px}
.hflag_sprite_gt {background-position: 0 -10104px}
.hflag_sprite_mt {background-position: 0 -10174px}
.hflag_sprite_sy {background-position: 0 -10244px}
.hflag_sprite_qa {background-position: 0 -10314px}
.hflag_sprite_fj {background-position: 0 -10384px}
.hflag_sprite_be {background-position: 0 -10454px}
.hflag_sprite_es {background-position: 0 -10524px}
.hflag_sprite_lk {background-position: 0 -10594px}
.hflag_sprite_je {background-position: 0 -10664px}
.hflag_sprite_sn {background-position: 0 -10734px}
.hflag_sprite_pe {background-position: 0 -10804px}
.hflag_sprite_vn {background-position: 0 -10874px}
.hflag_sprite_pk {background-position: 0 -10944px}
.hflag_sprite_bz {background-position: 0 -11014px}
.hflag_sprite_an {background-position: 0 -11084px}
.hflag_sprite_cz {background-position: 0 -11154px}
.hflag_sprite_pl {background-position: 0 -11224px}
.hflag_sprite_ml {background-position: 0 -11294px}
.hflag_sprite_pa {background-position: 0 -11364px}
.hflag_sprite_mo {background-position: 0 -11434px}
.hflag_sprite_ne {background-position: 0 -11504px}
.hflag_sprite_sz {background-position: 0 -11574px}
.hflag_sprite_et {background-position: 0 -11644px}
.hflag_sprite_ro {background-position: 0 -11714px}
.hflag_sprite_co {background-position: 0 -11784px}
.hflag_sprite_ge {background-position: 0 -11854px}
.hflag_sprite_za {background-position: 0 -11924px}
.hflag_sprite_il {background-position: 0 -11994px}
.hflag_sprite_cr {background-position: 0 -12064px}
.hflag_sprite_np {background-position: 0 -12134px}
.hflag_sprite_ar {background-position: 0 -12204px}
.hflag_sprite_cu {background-position: 0 -12274px}
.hflag_sprite_ae {background-position: 0 -12344px}
.hflag_sprite_jp {background-position: 0 -12414px}
.hflag_sprite_cy {background-position: 0 -12484px}
.hflag_sprite_lr {background-position: 0 -12554px}
.hflag_sprite_cl {background-position: 0 -12624px}
.hflag_sprite_sr {background-position: 0 -12694px}
.hflag_sprite_td {background-position: 0 -12764px}
.hflag_sprite_cn {background-position: 0 -12834px}
.hflag_sprite_sg {background-position: 0 -12904px}
.hflag_sprite_am {background-position: 0 -12974px}
.hflag_sprite_sc {background-position: 0 -13044px}
.hflag_sprite_ye {background-position: 0 -13114px}
.hflag_sprite_ta {background-position: 0 -13184px}
.hflag_sprite_it {background-position: 0 -13254px}
.hflag_sprite_id {background-position: 0 -13324px}
.hflag_sprite_er {background-position: 0 -13394px}
.hflag_sprite_ug {background-position: 0 -13464px}
.hflag_sprite_pg {background-position: 0 -13534px}
.hflag_sprite_sv {background-position: 0 -13604px}
.hflag_sprite_tr {background-position: 0 -13674px}
.flag_sprite {background: url(/images/flags_master_7616.gif) no-repeat; padding-left: 20px}
.flag_sprite_standalone {background: url(/images/flags_master_7616.gif) no-repeat}
.flag_sprite_with_size {background: url(/images/flags_master_7616.gif) no-repeat; width: 16px; height: 13px}
.flag_sprite_bt {background-position: 0 -24px}
.flag_sprite_tl {background-position: 0 -87px}
.flag_sprite_as {background-position: 0 -150px}
.flag_sprite_ee {background-position: 0 -213px}
.flag_sprite_lb {background-position: 0 -276px}
.flag_sprite_mx {background-position: 0 -339px}
.flag_sprite_si {background-position: 0 -402px}
.flag_sprite_ao {background-position: 0 -465px}
.flag_sprite_gs {background-position: 0 -528px}
.flag_sprite_bg {background-position: 0 -591px}
.flag_sprite_mv {background-position: 0 -654px}
.flag_sprite_bv {background-position: 0 -717px}
.flag_sprite_cd {background-position: 0 -780px}
.flag_sprite_hm {background-position: 0 -843px}
.flag_sprite_ir {background-position: 0 -906px}
.flag_sprite_ba {background-position: 0 -969px}
.flag_sprite_gb {background-position: 0 -1032px}
.flag_sprite_fr {background-position: 0 -1095px}
.flag_sprite_pi {background-position: 0 -1158px}
.flag_sprite_tn {background-position: 0 -1221px}
.flag_sprite_om {background-position: 0 -1284px}
.flag_sprite_au {background-position: 0 -1347px}
.flag_sprite_py {background-position: 0 -1410px}
.flag_sprite_nc {background-position: 0 -1473px}
.flag_sprite_ve {background-position: 0 -1536px}
.flag_sprite_se {background-position: 0 -1599px}
.flag_sprite_ca {background-position: 0 -1662px}
.flag_sprite_in {background-position: 0 -1725px}
.flag_sprite_la {background-position: 0 -1788px}
.flag_sprite_ch {background-position: 0 -1851px}
.flag_sprite_hk {background-position: 0 -1914px}
.flag_sprite_england {background-position: 0 -1977px}
.flag_sprite_uz {background-position: 0 -2040px}
.flag_sprite_cm {background-position: 0 -2103px}
.flag_sprite_mw {background-position: 0 -2166px}
.flag_sprite_ec {background-position: 0 -2229px}
.flag_sprite_na {background-position: 0 -2292px}
.flag_sprite_mp {background-position: 0 -2355px}
.flag_sprite_af {background-position: 0 -2418px}
.flag_sprite_no {background-position: 0 -2481px}
.flag_sprite_nr {background-position: 0 -2544px}
.flag_sprite_tm {background-position: 0 -2607px}
.flag_sprite_bo {background-position: 0 -2670px}
.flag_sprite_kr {background-position: 0 -2733px}
.flag_sprite_ky {background-position: 0 -2796px}
.flag_sprite_ni {background-position: 0 -2859px}
.flag_sprite_fi {background-position: 0 -2922px}
.flag_sprite_at {background-position: 0 -2985px}
.flag_sprite_tg {background-position: 0 -3048px}
.flag_sprite_zm {background-position: 0 -3111px}
.flag_sprite_cv {background-position: 0 -3174px}
.flag_sprite_tz {background-position: 0 -3237px}
.flag_sprite_ws {background-position: 0 -3300px}
.flag_sprite_dz {background-position: 0 -3363px}
.flag_sprite_ip {background-position: 0 -3426px}
.flag_sprite_vi {background-position: 0 -3489px}
.flag_sprite_kp {background-position: 0 -3552px}
.flag_sprite_sh {background-position: 0 -3615px}
.flag_sprite_mn {background-position: 0 -3678px}
.flag_sprite_um {background-position: 0 -3741px}
.flag_sprite_gd {background-position: 0 -3804px}
.flag_sprite_gq {background-position: 0 -3867px}
.flag_sprite_gp {background-position: 0 -3930px}
.flag_sprite_jm {background-position: 0 -3993px}
.flag_sprite_dj {background-position: 0 -4056px}
.flag_sprite_mz {background-position: 0 -4119px}
.flag_sprite_mu {background-position: 0 -4182px}
.flag_sprite_cs {background-position: 0 -4245px}
.flag_sprite_lt {background-position: 0 -4308px}
.flag_sprite_ma {background-position: 0 -4371px}
.flag_sprite_jo {background-position: 0 -4434px}
.flag_sprite_my {background-position: 0 -4497px}
.flag_sprite_gu {background-position: 0 -4560px}
.flag_sprite_az {background-position: 0 -4623px}
.flag_sprite_eh {background-position: 0 -4686px}
.flag_sprite_kw {background-position: 0 -4749px}
.flag_sprite_bb {background-position: 0 -4812px}
.flag_sprite_mc {background-position: 0 -4875px}
.flag_sprite_gw {background-position: 0 -4938px}
.flag_sprite_ga {background-position: 0 -5001px}
.flag_sprite_gr {background-position: 0 -5064px}
.flag_sprite_bi {background-position: 0 -5127px}
.flag_sprite_vg {background-position: 0 -5190px}
.flag_sprite_ms {background-position: 0 -5253px}
.flag_sprite_ci {background-position: 0 -5316px}
.flag_sprite_wf {background-position: 0 -5379px}
.flag_sprite_so {background-position: 0 -5442px}
.flag_sprite_kg {background-position: 0 -5505px}
.flag_sprite_ua {background-position: 0 -5568px}
.flag_sprite_ck {background-position: 0 -5631px}
.flag_sprite_de {background-position: 0 -5694px}
.flag_sprite_th {background-position: 0 -5757px}
.flag_sprite_ly {background-position: 0 -5820px}
.flag_sprite_cf {background-position: 0 -5883px}
.flag_sprite_fam {background-position: 0 -5946px}
.flag_sprite_bj {background-position: 0 -6009px}
.flag_sprite_mh {background-position: 0 -6072px}
.flag_sprite_mr {background-position: 0 -6135px}
.flag_sprite_tw {background-position: 0 -6198px}
.flag_sprite_ps {background-position: 0 -6261px}
.flag_sprite_ht {background-position: 0 -6324px}
.flag_sprite_zw {background-position: 0 -6387px}
.flag_sprite_tk {background-position: 0 -6450px}
.flag_sprite_gm {background-position: 0 -6513px}
.flag_sprite_uy {background-position: 0 -6576px}
.flag_sprite_dm {background-position: 0 -6639px}
.flag_sprite_tc {background-position: 0 -6702px}
.flag_sprite_mm {background-position: 0 -6765px}
.flag_sprite_dk {background-position: 0 -6828px}
.flag_sprite_gy {background-position: 0 -6891px}
.flag_sprite_lu {background-position: 0 -6954px}
.flag_sprite_kh {background-position: 0 -7017px}
.flag_sprite_scotland {background-position: 0 -7080px}
.flag_sprite_br {background-position: 0 -7143px}
.flag_sprite_ab {background-position: 0 -7206px}
.flag_sprite_tt {background-position: 0 -7269px}
.flag_sprite_us {background-position: 0 -7332px}
.flag_sprite_rs {background-position: 0 -7395px}
.flag_sprite_aw {background-position: 0 -7458px}
.flag_sprite_to {background-position: 0 -7521px}
.flag_sprite_sb {background-position: 0 -7584px}
.flag_sprite_gn {background-position: 0 -7647px}
.flag_sprite_al {background-position: 0 -7710px}
.flag_sprite_nz {background-position: 0 -7773px}
.flag_sprite_hr {background-position: 0 -7836px}
.flag_sprite_bf {background-position: 0 -7899px}
.flag_sprite_bm {background-position: 0 -7962px}
.flag_sprite_va {background-position: 0 -8025px}
.flag_sprite_yt {background-position: 0 -8088px}
.flag_sprite_ad {background-position: 0 -8151px}
.flag_sprite_ke {background-position: 0 -8214px}
.flag_sprite_wales {background-position: 0 -8277px}
.flag_sprite_is {background-position: 0 -8340px}
.flag_sprite_hn {background-position: 0 -8403px}
.flag_sprite_ph {background-position: 0 -8466px}
.flag_sprite_cg {background-position: 0 -8529px}
.flag_sprite_re {background-position: 0 -8592px}
.flag_sprite_me {background-position: 0 -8655px}
.flag_sprite_sd {background-position: 0 -8718px}
.flag_sprite_gg {background-position: 0 -8781px}
.flag_sprite_pt {background-position: 0 -8844px}
.flag_sprite_pn {background-position: 0 -8907px}
.flag_sprite_pm {background-position: 0 -8970px}
.flag_sprite_europeanunion {background-position: 0 -9033px}
.flag_sprite_bh {background-position: 0 -9096px}
.flag_sprite_tj {background-position: 0 -9159px}
.flag_sprite_sl {background-position: 0 -9222px}
.flag_sprite_do {background-position: 0 -9285px}
.flag_sprite_mq {background-position: 0 -9348px}
.flag_sprite_vc {background-position: 0 -9411px}
.flag_sprite_cc {background-position: 0 -9474px}
.flag_sprite_pw {background-position: 0 -9537px}
.flag_sprite_ag {background-position: 0 -9600px}
.flag_sprite_io {background-position: 0 -9663px}
.flag_sprite_gh {background-position: 0 -9726px}
.flag_sprite_bd {background-position: 0 -9789px}
.flag_sprite_pf {background-position: 0 -9852px}
.flag_sprite_lc {background-position: 0 -9915px}
.flag_sprite_sk {background-position: 0 -9978px}
.flag_sprite_nl {background-position: 0 -10041px}
.flag_sprite_sa {background-position: 0 -10104px}
.flag_sprite_bw {background-position: 0 -10167px}
.flag_sprite_lv {background-position: 0 -10230px}
.flag_sprite_ng {background-position: 0 -10293px}
.flag_sprite_ax {background-position: 0 -10356px}
.flag_sprite_pr {background-position: 0 -10419px}
.flag_sprite_kn {background-position: 0 -10482px}
.flag_sprite_gi {background-position: 0 -10545px}
.flag_sprite_cx {background-position: 0 -10608px}
.flag_sprite_ie {background-position: 0 -10671px}
.flag_sprite_md {background-position: 0 -10734px}
.flag_sprite_bs {background-position: 0 -10797px}
.flag_sprite_ls {background-position: 0 -10860px}
.flag_sprite_gf {background-position: 0 -10923px}
.flag_sprite_mg {background-position: 0 -10986px}
.flag_sprite_li {background-position: 0 -11049px}
.flag_sprite_kz {background-position: 0 -11112px}
.flag_sprite_rw {background-position: 0 -11175px}
.flag_sprite_gl {background-position: 0 -11238px}
.flag_sprite_bn {background-position: 0 -11301px}
.flag_sprite_tv {background-position: 0 -11364px}
.flag_sprite_mk {background-position: 0 -11427px}
.flag_sprite_eg {background-position: 0 -11490px}
.flag_sprite_nf {background-position: 0 -11553px}
.flag_sprite_nu {background-position: 0 -11616px}
.flag_sprite_ki {background-position: 0 -11679px}
.flag_sprite_sm {background-position: 0 -11742px}
.flag_sprite_ru {background-position: 0 -11805px}
.flag_sprite_hu {background-position: 0 -11868px}
.flag_sprite_by {background-position: 0 -11931px}
.flag_sprite_iq {background-position: 0 -11994px}
.flag_sprite_ai {background-position: 0 -12057px}
.flag_sprite_fo {background-position: 0 -12120px}
.flag_sprite_sj {background-position: 0 -12183px}
.flag_sprite_fm {background-position: 0 -12246px}
.flag_sprite_gt {background-position: 0 -12309px}
.flag_sprite_mt {background-position: 0 -12372px}
.flag_sprite_sy {background-position: 0 -12435px}
.flag_sprite_qa {background-position: 0 -12498px}
.flag_sprite_fj {background-position: 0 -12561px}
.flag_sprite_be {background-position: 0 -12624px}
.flag_sprite_ak {background-position: 0 -12687px}
.flag_sprite_es {background-position: 0 -12750px}
.flag_sprite_lk {background-position: 0 -12813px}
.flag_sprite_je {background-position: 0 -12876px}
.flag_sprite_sn {background-position: 0 -12939px}
.flag_sprite_pe {background-position: 0 -13002px}
.flag_sprite_vu {background-position: 0 -13065px}
.flag_sprite_vn {background-position: 0 -13128px}
.flag_sprite_pk {background-position: 0 -13191px}
.flag_sprite_km {background-position: 0 -13254px}
.flag_sprite_bz {background-position: 0 -13317px}
.flag_sprite_an {background-position: 0 -13380px}
.flag_sprite_fk {background-position: 0 -13443px}
.flag_sprite_cz {background-position: 0 -13506px}
.flag_sprite_pl {background-position: 0 -13569px}
.flag_sprite_ml {background-position: 0 -13632px}
.flag_sprite_pa {background-position: 0 -13695px}
.flag_sprite_mo {background-position: 0 -13758px}
.flag_sprite_ne {background-position: 0 -13821px}
.flag_sprite_sz {background-position: 0 -13884px}
.flag_sprite_et {background-position: 0 -13947px}
.flag_sprite_ro {background-position: 0 -14010px}
.flag_sprite_co {background-position: 0 -14073px}
.flag_sprite_ge {background-position: 0 -14136px}
.flag_sprite_za {background-position: 0 -14199px}
.flag_sprite_il {background-position: 0 -14262px}
.flag_sprite_cr {background-position: 0 -14325px}
.flag_sprite_np {background-position: 0 -14388px}
.flag_sprite_ar {background-position: 0 -14451px}
.flag_sprite_cu {background-position: 0 -14514px}
.flag_sprite_ae {background-position: 0 -14577px}
.flag_sprite_jp {background-position: 0 -14640px}
.flag_sprite_cy {background-position: 0 -14703px}
.flag_sprite_catalonia {background-position: 0 -14766px}
.flag_sprite_lr {background-position: 0 -14829px}
.flag_sprite_cl {background-position: 0 -14892px}
.flag_sprite_sr {background-position: 0 -14955px}
.flag_sprite_td {background-position: 0 -15018px}
.flag_sprite_cn {background-position: 0 -15081px}
.flag_sprite_sg {background-position: 0 -15144px}
.flag_sprite_am {background-position: 0 -15207px}
.flag_sprite_sc {background-position: 0 -15270px}
.flag_sprite_ye {background-position: 0 -15333px}
.flag_sprite_ta {background-position: 0 -15396px}
.flag_sprite_it {background-position: 0 -15459px}
.flag_sprite_id {background-position: 0 -15522px}
.flag_sprite_er {background-position: 0 -15585px}
.flag_sprite_ug {background-position: 0 -15648px}
.flag_sprite_tf {background-position: 0 -15711px}
.flag_sprite_pg {background-position: 0 -15774px}
.flag_sprite_sv {background-position: 0 -15837px}
.flag_sprite_st {background-position: 0 -15900px}
.flag_sprite_tr {background-position: 0 -15963px}
#lightboxWrap {position: absolute; width: 100%}
#lightbox {margin-left: auto; margin-right: auto; width: 450px; border: 1px #53a5c9 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 7px; background: white url('/images/stripe_read_6793.png') repeat-x left bottom; text-align: left; position: relative}
#lightbox.short {width: 300px; min-height: 140px}
#lightbox.wide {width: 600px; min-height: 100px}
#lightbox.original_image {text-align: center}
#lightbox.original_image img {max-height: 690px}
.bossy_form {min-height: 130px; width: 570px}
#lightbox .bossy_form input {margin-left: 10px}
#lightboxWrap {z-index: 200}
#lightboxWrap[id] {position: fixed}
#overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: #D6E7EF}
#overlay[id] {position: fixed}
#lightbox.done #lbLoadMessage {display: none}
#lightbox.done #lbContent {display: block}
#lbLoadMessage {height: 200px; background: url('/images/spinner_big_5788.gif') no-repeat 50% 50%}
#lbContent a {text-decoration: underline}
.alert_box {width: 450px}
.reported_object {border: 1px #aaaaaa solid; background-color: #f7f7f7; padding: 5px; margin-bottom: 5px}
.reported_object img {float: left; margin-right: 5px}
#overlay.alert_box {background-color: #feeded}
#lightbox.alert_box {border: 1px solid #D33535; background-image: url('/images/stripe_alert_482f.png')}
#lightbox.alert_box h2 {color: #D33535; border-bottom: 1px solid #D33535}
#lightbox p.warning {padding-left: 20px; background: url('/images/icons/error_4c38.gif') no-repeat left top}
#lbContent form .option div.radio_group {margin-left: 112px}
#lbContent form#new_comment .standard {width: 270px}
#lbContent form#new_comment textarea {height: 132px}
.close {position: absolute; right: 2px; top: 2px; border: 2px solid #fff; margin: 0; padding: 0; line-height: 10px}
.close.icon {background: url(/images/icons/close_3f6a.gif) no-repeat 0 0; height: 13px; width: 15px; display: block}
.item_display {overflow: hidden}
.item_display .description {float: left; width: 370px}
.item_display .details {float: right; width: 384px; margin-left: 10px; overflow: hidden; margin-top: 8px}
#item_details {clear: left; margin: 10px 5px 10px 0; padding-left: 20px}
#item_details li {list-style: disc outside; font-family: Verdana; font-size: 13px; line-height: 17px}
#item_list {margin: 0}
.item {overflow: auto}
.item h3 {text-decoration: none; display: inline; margin: 0; padding: 0; color: #b3e0f3; font-size: 14px; line-height: 17px; border: 0; background-color: transparent; font-family: Arial, Helvetica, Sans-serif}
#item_list li.item {list-style: none; border: 1px #b3e0f3 solid; background-color: #f7fdff; padding: 5px 0}
#item_list li.item h3 {display: inline; margin: 0; padding: 0; font-size: 14px; line-height: 17px; border: 0; background-color: transparent; font-family: Arial, Helvetica, Sans-serif; clear: none}
#item_list li.item h3 a {font-weight: bold; text-decoration: none; color: #0E8AC1}
#item_list li.item.linked {cursor: pointer}
#item_list li.item.active {cursor: auto}
#item_list li.item.linked h3 a:hover {text-decoration: none}
#item_list li.item:hover h3 a {color: black}
#item_list li.item.active {background-color: white}
#item_list li.item.active h3 a {color: black}
#item_list li.item:hover {background-color: white}
.item img.lead {float: left; margin-right: 5px; padding-left: 5px; width: 75px; height: 56px}
.item .blurb {color: #7dc1df; overflow: hidden; height: 30px; line-height: 14px}
.item:hover .blurb {color: black}
.item .small_details {font-size: 80%; line-height: 140%; color: #0e8ac1}
.item:hover .small_details {color: black}
.item .small_details br, .item a.favourite {display: none}
.il_classifieds div.item {margin-left: 8px}
.il_classifieds .item .blurb {font-size: 13px; height: 32px; margin-top: 5px}
.il_classifieds .item h3 {font-size: 14px; line-height: 17px}
.il_classifieds .item .loading {display: block; padding: 0 0 0 30px; line-height: 38px; white-space: nowrap; background: url("/images/spinner_medium_80e0.gif") no-repeat 0 50%; font-size: 14px; color: #aaa; margin-left: 94px}
.il_classifieds .item .description {clear: both; margin-top: 8px}
.il_classifieds .item .description .text {font-family: verdana; font-size: 13px; line-height: 16px}
.il_classifieds .item .description h3 {padding-bottom: 4px; border-bottom: 1px solid #B3E0F3; margin-top: 2em; font-size: 150%; display: block; padding-left: 6px; margin-bottom: 10px}
.il_classifieds .item .alternate_currency {font-size: smaller; margin: 3px; padding: 4px}
.il_classifieds .item .currency_list {background-color: #F7FDFF; border: 1px solid #B3E0F3; display: block; margin: 3px; padding: 3px}
.il_classifieds .item .small_details {padding: 3px; float: right; width: 200px; overflow: hidden; margin-left: 10px; white-space: nowrap}
.il_classifieds .item .small_details br {display: inline}
.il_classifieds .item img.lead {margin-right: 15px}
.il_classifieds .item .content, .il_classifieds .item .item_display {display: inline}
.il_classifieds .item .description .loading {margin-left: 0}
.il_classifieds #item_list li.item {border-width: 0 0 1px 0}
.il_classifieds #ad_scroller #item_list li.item {padding: 5px; margin: 0 6px 5px 0; overflow: hidden; float: left; width: 475px; border-width: 1px}
.il_classifieds #ad_scroller #item_list li.item .small_details {display: none}
.il_classifieds #ad_scroller #item_list li.item h3 {overflow: hidden; height: 17px; display: block; white-space: nowrap; text-overflow: ellipsis; width: 365px}
.il_classifieds #ad_scroller #item_list li.item img.lead {padding-left: 0}
.il_classifieds .item a.favourite {display: inline-block; padding-left: 15px; background-repeat: no-repeat; background-position: 0px -420px; background-image: url("/images/classifieds_sprite_4462.png")}
.il_classifieds .item a.favourite.active {background-position: 0px -360px}
.il_classifieds .item a.favourite_headline {float: left; display: block; margin-right: 3px; width: 18px; height: 16px; text-indent: -9999em; overflow: hidden; padding-left: 0}
.il_classifieds ul .item a.favourite_headline {margin-left: -8px}
.il_classifieds .opened .title a.favourite {position: relative; top: 7px}
.il_classifieds .opened h1 {border: none; margin-top: 0; margin-bottom: 0; font-size: 20px; line-height: 24px}
.il_classifieds #item_interactions, .il_classifieds .own_item_links {list-style: none; margin: 10px 0; padding-left: 10px; overflow: auto}
.il_classifieds #item_interactions {width: 360px}
.il_classifieds .own_item_links {margin-top: 0; margin-bottom: 10px; padding: 5px; border: 1px #B3E0F3 solid; background-color: #F7FDFF}
.il_classifieds #item_interactions li {float: left; width: 100%; list-style: none; overflow: hidden}
.il_classifieds #item_interactions li a span, .il_classifieds #item_interactions li span {white-space: nowrap}
.il_classifieds .own_item_links li {list-style: none; overflow: hidden; display: inline}
.il_classifieds #item_interactions li a {padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%; display: block; margin-right: 15px; line-height: 24px}
.il_classifieds .own_item_links li a, .il_classifieds .own_item_links li#profile_linker span, .il_classifieds .own_item_links li#twitter_linker span {padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%; display: block; margin-right: 15px; line-height: 24px}
.il_classifieds #item_interactions li a, .il_classifieds .own_item_links li a {background-image: url("/images/classifieds_sprite_4462.png")}
.il_classifieds .promote_ad li a.share_facebook {background-image: url("/images/icons/facebook_d8f4.ico")}
.il_classifieds .promote_ad li a#share_twitter {background-image: url("/images/icons/twitter_c0eb.ico")}
.il_classifieds .promote_ad li a#share_orkut {background-image: url("/images/icons/orkut_a23b.ico")}
.il_classifieds .promote_ad li a#share_linkedin {background-image: url("/images/icons/linkedin_bedc.ico")}
.il_classifieds .promote_ad li#profile_linker a.add {background-image: url("/images/icons/user_add_8ec0.png")}
.il_classifieds .promote_ad li#profile_linker a.remove {background-image: url("/images/icons/user_delete_8268.png")}
.il_classifieds #item_interactions li a.share_facebook {background-image: url("/images/icons/facebook_d8f4.ico")}
.il_classifieds #item_interactions li a.favourite {background-position: 0px -416px}
.il_classifieds #item_interactions li a.favourite.active {background-position: 0px -360px}
.il_classifieds #item_interactions li a.external {background-image: url("/images/icons/page_go_e337.gif")}
.il_classifieds #item_interactions li a.message {background-image: url("/images/icons/email_87c8.gif")}
.il_classifieds #item_interactions li a.send {background-position: 0px -296px}
.il_classifieds #item_interactions li a.report {background-position: 0px -476px}
.il_classifieds #item_interactions li a.get_link {background-position: 0px -596px}
.il_classifieds #item_interactions li a.print {background-position: 0px -896px}
.il_classifieds #item_interactions li span.reported {padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%; display: block; margin-right: 15px; line-height: 24px; background-image: url("/images/classifieds_sprite_4462.png"); background-position: 0px -536px}
.il_classifieds .item .item_action_container .loading {margin-left: 10px}
.il_classifieds .own_item_links li a.delete_item {background-position: 0px -776px}
.il_classifieds .own_item_links li a.edit_item {background-position: 0px -716px}
.il_classifieds .own_item_links li a.refresh_item {background-position: 0px -656px}
.il_classifieds #ad_box p {padding: 3px; border: 1px solid #B3E0F3; background: #F7FDFF; width: 362px}
.il_classifieds #image {display: block; height: 290px; width: 384px; background: url("/images/spinner_big_5788.gif") center center no-repeat; margin: 0}
.il_classifieds #image_container a {margin: 0; display: block; position: relative}
.il_classifieds #image_container a div.image_zoom {display: none; position: absolute; bottom: 10px; right: 10px; width: 38px; height: 38px; border: 1px black solid; padding: 3px; background: #c4e0ec url("/images/large_button_shade_259a.png") repeat-x left top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px #c4e0ec solid}
.il_classifieds #image_container a div.image_zoom div {background: url(/images/misc/image_zoom_c5c0.gif) no-repeat 0 0; width: 38px; height: 38px}
.il_classifieds #image_container a:hover div.image_zoom {display: block}
.il_classifieds #image_list {display: block; text-align: center; overflow: hidden; margin: 2px 0 10px 0; overflow: auto}
.il_classifieds #image_list li {margin: 0; padding: 0; float: left; list-style: none}
.il_classifieds #image_list a {float: left; width: 75px; height: 58px; margin-right: 2px; margin-bottom: 2px}
.il_classifieds #image_list li.last a {margin-right: 0}
.il_classifieds .item .contact_details {border-top: 1px solid #B3E0F3; border-bottom: 1px solid #B3E0F3; padding: 5px 5px 11px 5px; margin-top: 10px}
.il_classifieds .item .contact_details .loading {margin-left: 0}
.il_classifieds .item .contact_details .contact_item {margin: 7px 0; padding-left: 6px; padding-top: 11px}
.il_classifieds .item_display .notice.error {width: 347px; padding-left: 0; padding-right: 0}
.il_classifieds .item_display .notice.error ul {margin-left: 25px}
.il_classifieds .item .contact_details .active {border: 1px solid #B3E0F3; background-color: #F7FDFF; padding: 10px 5px}
.il_classifieds .item .contact_details a.title {display: block; font-size: 20px; font-weight: bold; line-height: 32px; padding-left: 50px; background: url("/images/classifieds_sprite_4462.png"); background-repeat: no-repeat; background-position: 0 50%}
.il_classifieds .item .contact_details .link_container {padding-left: 7px}
.il_classifieds .item .contact_details .phone span {display: block; font-size: 20px; font-weight: bold; line-height: 32px; padding-left: 50px; background: url("/images/classifieds_sprite_4462.png"); background-repeat: no-repeat; background-position: 0px 4px}
.il_classifieds .item .contact_details .email a.title {background-position: 1px -120px; line-height: 25px}
.il_classifieds .item .contact_details .link a.title {background-position: 1px -60px; line-height: 25px; margin-bottom: 6px}
.il_classifieds .item .address {margin: 0; padding: 0 10px 10px 30px}
.il_classifieds .item .item_action_container {border-top: 1px #b3e0f3 solid; padding: 10px 5px 10px 5px}
.il_classifieds .item .item_action_container .form_container {padding: 5px}
.il_classifieds .item_action_container h4 {margin-bottom: 5px}
.il_classifieds .item form label {display: block}
.il_classifieds .item form textarea {width: 340px}
.il_classifieds .item form div {margin-bottom: 5px; overflow: auto; clear: both}
.il_classifieds .item form div label {float: left; width: 100%}
.il_classifieds .item form div label.fixed_width {width: auto; padding-right: 5px}
.il_classifieds .item form input.item_action_form_submit {padding: 0 15px}
.il_classifieds .item_action_container input.highlight_text_inside {width: 95%}
.il_classifieds .item_action_container.alone {padding: 20px; border-bottom: 1px #b3e0f3 solid; margin-bottom: 5px}
.il_classifieds .map_being_controlled {width: 370px; height: 290px}
.il_classifieds #map_container {padding: 0 5px}
.il_classifieds .item .contact_details form div.inline label {width: auto; margin-right: 5px}
.il_classifieds .item .contact_details form textarea {width: 340px}
.il_classifieds .permanent_link {width: 100%}
.il_classifieds ul.other_images {list-style: none; margin: 0; padding: 0}
.il_classifieds ul.other_images li {list-style: none; padding: 5px 5px 5px 5px}
.il_classifieds ul.other_images li img {list-style: none; text-align: right}
.il_classifieds .additionals #secondary h2 {font-size: 16px; font-weight: bold; margin-top: 0}
.il_classifieds .additionals #secondary .more {text-align: right; display: block; margin: 5px}
.il_classifieds ul.additional_item_list {list-style: none; margin: 0; padding: 0}
.il_classifieds ul.additional_item_list a {color: black}
.il_classifieds ul.additional_item_list a:hover {text-decoration: none}
.il_classifieds ul.additional_item_list li {list-style: none; overflow: hidden; border-bottom: 1px #b3e0f3 solid; padding: 5px 0 5px 5px}
.il_classifieds ul.additional_item_list h3 {margin: 0}
.il_classifieds ul.additional_item_list h3 a {color: #0E8AC1}
.il_classifieds ul.additional_item_list li img {float: left; padding: 3px 5px 0 0}
.il_classifieds .item iframe {width: 336px; height: 280px}
.il_classifieds .item .details iframe {margin-left: 19px; margin-top: 10px}
.il_classifieds .item .description iframe {margin-left: 10px}
.il_classifieds .item .mpu_html {height: 290px}
.il_classifieds #profile_information {border: 1px solid #B3E0F3; padding: 5px; background-color: #F7FDFF; margin: 10px 0; overflow: auto}
.il_classifieds #profile_information img {vertical-align: text-top; float: left; margin-right: 5px}
.il_classifieds {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif}
.il_classifieds h1, .il_classifieds h2, .il_classifieds h4 {font-family: Arial,Helvetica,Sans-serif; font-weight: bold}
.il_classifieds h1 {font-weight: bold; color: #0E8AC1; margin-top: 1em; margin-bottom: 4px; padding: 4px; text-decoration: none; border-bottom: 1px #0E8AC1 solid; line-height: 20px}
.il_classifieds h2 {font-weight: normal; font-size: 22px; margin-top: 1em; margin-bottom: 4px; padding: 4px; text-decoration: none; border-bottom: 1px #0E8AC1 solid; color: #0E8AC1; clear: both}
.il_classifieds h2 a {text-decoration: none; color: #0E8AC1}
.il_classifieds h2 a:hover {text-decoration: none; color: #0E8AC1}
.il_classifieds h4 {font-size: 16px; font-weight: normal; margin-bottom: 4px; color: #0E8AC1}
.il_classifieds a.flag {background-position: 0 50%; background-repeat: no-repeat; padding-left: 20px}
.il_classifieds input, .il_classifieds select {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif}
.il_classifieds textarea {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; height: 100px}
.il_classifieds #system_notice {margin-left: 0; margin-right: 1px}
.il_classifieds .highlight {color: red}
.il_classifieds #content {margin-top: 4px; position: relative; overflow: hidden}
.il_classifieds #content.filters #primary {float: right; width: 770px}
.il_classifieds #content.filters #secondary {float: left; width: 200px}
.il_classifieds #content.additionals #primary {float: left; width: 775px}
.il_classifieds #content.additionals #secondary {float: right; width: 192px; padding: 4px}
.il_classifieds #content.even #primary {float: left; width: 490px}
.il_classifieds #content.even #secondary {float: right; width: 490px}
.il_classifieds #content.wide_secondary #primary {float: right; width: 550px}
.il_classifieds #content.wide_secondary #secondary {float: left; width: 420px}
.il_classifieds #browse_menu {clear: left; font-size: 13px; margin: 4px 0; color: #444; font-family: arial; padding: 0}
.il_classifieds #browse_menu div.push {overflow: auto; clear: left}
.il_classifieds #browse_menu div.triggers {padding: 4px 4px 0 4px; margin-bottom: 4px}
.il_classifieds #browse_menu .triggers a {display: block; float: left; margin-right: 4px; padding: 1px 0 2px 0}
.il_classifieds #browse_menu .triggers .inline {display: block; float: left; margin: 2px 5px 2px 0}
.il_classifieds #browse_menu .triggers a span {padding: 0; border: none; margin: 0; display: inline}
.il_classifieds #browse_menu .triggers a.box {border: 1px solid #0e8ac1; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 1px 20px 2px 4px; background-color: white; background-image: url("/images/header/layout_spritesheet_8_900f.png"); background-repeat: no-repeat; background-position: right -336px}
.il_classifieds #browse_menu .triggers a.box:hover {background-color: #0e8ac1; background-position: right -316px; color: white; text-decoration: none}
.il_classifieds #browse_menu .triggers a.go {width: 24px; height: 14px; display: block; text-indent: -9999em; overflow: hidden; background-image: url(/images/icons/bullet_go_84bf.png); background-repeat: no-repeat; background-position: 2px 1px}
.il_classifieds #browse_menu .triggers a.go:hover {text-decoration: none}
.il_classifieds .subsubmenu {overflow: auto}
.il_classifieds .location_ribbon {margin: 0 5px 0 0; list-style: none; color: #a0a0a0; float: left}
.il_classifieds .location_ribbon.volume {background: url("/images/header/volume_f136.png") no-repeat 10px 8px}
.il_classifieds .location_ribbon li {margin: 0 0 0 10px; list-style: none; float: left; display: inline; padding: 3px 0}
.il_classifieds .location_ribbon li.active {font-weight: bold}
.il_classifieds .location_ribbon li a {background: transparent url("/images/header/subsubmenu_bubble_c5f1.png") no-repeat 100% -39px; float: left; position: relative; display: inline; color: #569834}
.il_classifieds .location_ribbon li a span {background: transparent url("/images/header/subsubmenu_bubble_c5f1.png") no-repeat 100% -39px; float: left; position: relative; display: inline; padding: 3px 3px 3px 5px; left: -2px; background-position: 0 -39px}
.il_classifieds .location_ribbon li.gap {margin-left: 25px}
.il_classifieds .location_ribbon li.drop a span {margin-right: 15px}
.il_classifieds .location_ribbon li a:hover, .il_classifieds .location_ribbon li.active a {background-position: 100% -19px; color: white; text-decoration: none}
.il_classifieds .location_ribbon li a:hover span, .il_classifieds .location_ribbon li.active a span {background-position: 0 -19px}
.il_classifieds .location_ribbon li.country a {color: white; background-position: 100% -59px}
.il_classifieds .location_ribbon li.country a span {padding-left: 20px; background-position: 0 -59px}
.il_classifieds .location_ribbon li.country a:hover {color: #0e8ac1; background-position: 100% -79px}
.il_classifieds .location_ribbon li.country a:hover span {background-position: 0 -79px}
.il_classifieds .region_list {clear: both; overflow: auto}
.il_classifieds #browse_menu .region_and_city_list_container .cities {margin-right: 8px}
.il_classifieds .browse_option_container {width: 300px}
.il_classifieds .browse_option_container .inner {max-height: 300px; height: auto !important; height: 300px; overflow: auto}
.il_classifieds .browse_option_container span.loading {display: block; padding: 2px 0 2px 20px}
.il_classifieds #cv_uploader div.hidden {display: none}
.il_classifieds #cv_uploader div.error {color: red}
.il_classifieds #ajaxy_uploader div.error {color: red}
.il_classifieds #item_list li.more {list-style: none; overflow: auto; padding: 10px}
.il_classifieds .item_list_paginator {padding: 10px; border-bottom: 1px #b3e0f3 solid; list-style: none}
.il_classifieds .item_list_paginator .pagination {display: inline}
.il_classifieds .pagination .first_page {margin-right: 20px}
.il_classifieds #item_list li.none, .il_classifieds li.missing {list-style: none; background-position: 100px 50%; background-repeat: no-repeat; padding-left: 180px; height: 93px; line-height: 93px; border-bottom: 1px #b3e0f3 solid}
.il_classifieds #item_list li.none {background-image: url("/images/dude/sorry_small_d403.png")}
.il_classifieds #item_list li.missing {background-image: url("/images/dude/stop_small_8cec.png"); background-position: 74px 50%}
.il_classifieds span.loading {padding-left: 20px; background: url("/images/spinner_small_fc3f.gif") no-repeat left center; display: block; padding: 2px 0 2px 20px}
.il_classifieds .filter_column h4 {margin: 0; display: block}
.il_classifieds .filter_column div.set {background-color: #f5f5f5}
.il_classifieds .filter_column div.active {background-color: #F7FDFF}
.il_classifieds .filter_column div.clear {background-color: transparent}
.il_classifieds .filter_column div.keywords input {width: 184px}
.il_classifieds .filter_column div.price input {width: 48px; text-align: right; padding-right: 2px}
.il_classifieds .filter_column div.price div.min {margin-bottom: 4px; clear: left; display: block}
.il_classifieds .filter_column div.industry select, .il_classifieds .filter_column div.job_type select, .il_classifieds .filter_column div.category select {width: 100%}
.il_classifieds .filter_column div label.inline {clear: both; float: left; width: 80px; line-height: 17px}
.il_classifieds .filters div.column_block {margin-bottom: 1em}
.il_classifieds .filters .search_button {width: 100%}
.il_classifieds .filter_column div.period select {width: 110px}
.il_classifieds .filters .subscribe_container {margin-bottom: 5px; padding: 0}
.il_classifieds .filters .subscribe {display: block; font-size: 16px; line-height: 16px; padding: 10px 5px 10px 39px; background-repeat: no-repeat; background-image: url("/images/classifieds_sprite_4462.png")}
.il_classifieds .filters a.subscribe.rss {background-position: 5px -176px}
.il_classifieds .filters a.subscribe.email {background-position: 5px -232px}
.il_classifieds .filters .feeds {padding-left: 4px}
.il_classifieds .filters .column_block h3 {color: #0E8AC1; font-weight: bold; font-size: 12px; border-bottom: 1px #0E8AC1 solid; margin-bottom: 4px; padding: 4px}
.il_classifieds .filters .column_block .set {margin-bottom: 1px; padding: 4px; overflow: auto}
.il_classifieds .filters .column_block .set h4 {font-size: 11px; font-weight: bold; color: black}
.il_classifieds ul.feeds {list-style: none; margin: 0 0 2px 8px}
.il_classifieds ul.feeds li {list-style: none; margin: 3px 0 0 0}
.il_classifieds .lead {overflow: auto}
.il_classifieds .divide {margin-bottom: 10px; overflow: auto}
.il_classifieds .divide h2 {border: none; margin: 0 0 5px; padding: 0; font-size: 16px; line-height: 20px; font-weight: bold; color: #999}
.il_classifieds .search {float: right; width: 472px; overflow: auto}
.il_classifieds .search h4 {display: block; float: left; width: 110px; margin-right: 10px}
.il_classifieds .search .set {padding: 5px; margin-bottom: 1px}
.il_classifieds .search .filter_column div.industry select, .il_classifieds .search .filter_column div.job_type select, .il_classifieds .search .filter_column div.category select {width: auto}
.il_classifieds .search .filter_column div.keywords input {width: 300px}
.il_classifieds .search input, .il_classifieds .search select {font-size: 14px; line-height: 15px}
.il_classifieds .search h4 {font-size: 14px; line-height: 15px; position: relative; top: 3px; color: #999}
.il_classifieds .search .search_button {margin-left: 120px}
.il_classifieds .location_home_crosslinks {overflow: hidden; width: 480px; float: left; padding: 6px 0 0 0}
.il_classifieds .location_home_crosslinks ul {list-style: none; margin: 0; padding: 0}
.il_classifieds .location_home_crosslinks li {list-style: none}
.il_classifieds .location_home_crosslinks li a {font-size: 12px}
.il_classifieds .location_home_crosslinks li a span {font-size: 18px; font-weight: normal; display: block; margin-bottom: 5px}
.il_classifieds .location_home_crosslinks li a:hover span {text-decoration: none}
.il_classifieds .category_list {clear: both; overflow: hidden}
.il_classifieds .category_list ul {height: 100%; border-left: 1px #c4e0ec solid; padding-left: 5px}
.il_classifieds .category_list ul a {font-size: 12px}
.il_classifieds .category_list h4 {font-weight: bold}
.il_classifieds .category_list .category_subgroup {float: left; margin-bottom: 8px; width: 772px}
.il_classifieds h2.latest_title a {font-size: 16px; font-weight: bold; color: #0E8AC1; border: 0}
.il_classifieds h2.latest_title a:hover {font-size: 16px; font-weight: bold; color: #0E8AC1; border: 0}
.il_classifieds #ad_scroller .scroller {width: 980px; overflow: hidden; height: 360px; position: relative}
.il_classifieds #ad_scroller .scroller.scroller_with_js {height: 68px}
.il_classifieds #ad_scroller #item_list {margin: 0}
.il_classifieds #ad_scroller .scroller_content {width: 986px; overflow: hidden}
.il_classifieds #subscription_form_container {border-bottom: 1px solid #B3E0F3}
.il_classifieds #subscription_form_container .loading {display: block; padding: 0 0 0 30px; line-height: 38px; white-space: nowrap; background: url("/images/spinner_medium_80e0.gif") no-repeat 0 50%; font-size: 14px; color: #aaa; margin-left: 240px}
.il_classifieds #subscription_form_container #subscription_form {margin-left: auto; margin-right: auto; padding-bottom: 15px}
.il_classifieds #subscription_form {width: 970px; padding: 4px; text-align: center}
.il_classifieds #subscription_form form {text-align: left; width: 300px; margin: 0 auto}
.il_classifieds #subscription_form .set {margin: 4px}
.il_classifieds #subscription_form h3 {color: #0E8AC1; font-weight: bold; font-size: 12px; border-bottom: 1px #0E8AC1 solid; margin-bottom: 4px; padding: 4px}
.il_classifieds #subscription_form div.email {background: url("/images/icons/email_large_6d2b.png") no-repeat left center; padding: 1px 4px 1px 32px}
.il_classifieds #subscription_form div.email input {width: 100%}
.il_classifieds .page_not_found {height: auto; padding-top: 12px; padding-bottom: 12px}
.il_classifieds .page_not_found p {margin: 0}
.il_classifieds #primary #page_wrapper h1 {border-bottom: 1px solid #D6D3D6; font-size: 138.5%; color: #0E8AC1; line-height: 22px; margin: 0 0 10px; padding: 0px}
.il_classifieds #primary #page_wrapper h2 {border-bottom: 1px solid #1E567B; color: #1E567B; font-size: 13px; font-weight: bold; line-height: 17px; margin: 1em 0; padding: 0px}
.il_classifieds #primary #page_wrapper p {margin-bottom: 1em}
.il_classifieds #primary #page_wrapper li {margin-bottom: 0.4em}
.il_classifieds #secondary .page-dude {margin-top: 30px}
.il_classifieds #vertical_html {margin-top: 30px; text-align: center}
.il_classifieds .feeds a.rss {height: 17px; width: 91px; display: block; background: url("/images/rss/rss_e1f7.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.google {background: url("/images/rss/google_bf74.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.msn {background: url("/images/rss/msn_f15b.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.live {background: url("/images/rss/live_2622.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.yahoo {background: url("/images/rss/yahoo_cd08.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.bloglines {background: url("/images/rss/bloglines_73aa.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.newsgator {background: url("/images/rss/newsgator_cc6a.jpg") no-repeat 0 0}
.il_classifieds .feeds a.rss.aol {background: url("/images/rss/aol_312e.jpg") no-repeat 0 0}
.imgCrop_wrap {position: relative; cursor: crosshair; font-size: 0}
.imgCrop_wrap.opera8 .imgCrop_overlay, .imgCrop_wrap.opera8 .imgCrop_clickArea {background-color: transparent}
.imgCrop_wrap * {font-size: 0}
.imgCrop_overlay {background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: absolute; width: 100%; height: 100%}
.imgCrop_selArea {position: absolute; cursor: move; z-index: 2}
.imgCrop_clickArea {width: 100%; height: 100%; background-color: #FFF; opacity: 0.01; filter: alpha(opacity=01)}
.imgCrop_marqueeHoriz {position: absolute; width: 100%; height: 1px; background: transparent url(marqueeHoriz.gif) repeat-x 0 0; z-index: 3}
.imgCrop_marqueeVert {position: absolute; height: 100%; width: 1px; background: transparent url(marqueeVert.gif) repeat-y 0 0; z-index: 3}
.imgCrop_marqueeNorth {top: 0; left: 0}
.imgCrop_marqueeEast {top: 0; right: 0}
.imgCrop_marqueeSouth {bottom: 0px; left: 0}
.imgCrop_marqueeWest {top: 0; left: 0}
.imgCrop_handle {position: absolute; border: 1px solid #333; width: 6px; height: 6px; background: #FFF; opacity: 0.5; filter: alpha(opacity=50); z-index: 4}
* html .imgCrop_handle {width: 8px; height: 8px; wid\th: 6px; hei\ght: 6px}
.imgCrop_handleN {top: -3px; left: 0; cursor: n-resize}
.imgCrop_handleNE {top: -3px; right: -3px; cursor: ne-resize}
.imgCrop_handleE {top: 0; right: -3px; cursor: e-resize}
.imgCrop_handleSE {right: -3px; bottom: -3px; cursor: se-resize}
.imgCrop_handleS {right: 0; bottom: -3px; cursor: s-resize}
.imgCrop_handleSW {left: -3px; bottom: -3px; cursor: sw-resize}
.imgCrop_handleW {top: 0; left: -3px; cursor: w-resize}
.imgCrop_handleNW {top: -3px; left: -3px; cursor: nw-resize}
.imgCrop_dragArea {width: 100%; height: 100%; z-index: 200; position: absolute; top: 0; left: 0}
.imgCrop_previewWrap {overflow: hidden; position: relative}
.imgCrop_previewWrap img {position: absolute}
.il_classifieds #edit_item {font-size: 14px; font-family: arial, helvetica, sans-serif; line-height: 16px}
.il_classifieds #edit_item input, .il_classifieds #edit_item textarea, .il_classifieds #edit_item select {font-size: 14px; font-family: arial, helvetica, sans-serif; line-height: 16px}
.il_classifieds #step_category {margin: 20px; line-height: 20px}
.il_classifieds #category_filter div.option {margin-top: 1em}
.il_classifieds #category_filter label {position: relative; top: -2px}
.il_classifieds #category_filter select {margin-left: 1em}
.il_classifieds #edit_item #pliable {position: relative}
.il_classifieds #pliable div.step {padding: 1em}
.il_classifieds #pliable_form_cover {background-color: white; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.il_classifieds #pliable_form_cover div {margin: 30px}
.il_classifieds #pliable label {width: 150px; float: left}
.il_classifieds #pliable .step div.field {clear: left; margin-bottom: 5px; overflow: auto}
.il_classifieds #pliable .step div.map_buttons {clear: left; margin-bottom: 5px; padding-top: 5px; overflow: auto}
.il_classifieds #pliable .step div.map_buttons input {margin-top: -5px}
.il_classifieds .map_marker {font-size: 80%; width: 210px}
.il_classifieds #edit_item #map_container {margin-left: 150px}
.il_classifieds #step_details textarea {width: 515px}
.il_classifieds #step_details textarea.autoresize {min-height: 100px !important; height: 100px}
.il_classifieds #step_details input.title {width: 515px}
.il_classifieds #step_details textarea.description_txt {height: 200px}
.il_classifieds div.multiline {margin-left: 150px}
.il_classifieds .textbox_small_font {margin-left: 150px; width: 350px; font-size: 10px}
.il_classifieds #edit_item_salary_from, .il_classifieds #edit_item_salary_to {width: 100px}
.il_classifieds #edit_item_rooms {width: 20px}
.il_classifieds .edit_surface_area input {width: 60px}
.il_classifieds #edit_item_price {width: 70px}
.il_classifieds input[disabled="disabled"] {background-color: #ddd}
.il_classifieds input[disabled] {background-color: #ddd}
.il_classifieds input.disabled {background-color: #ddd}
.il_classifieds #ajaxy_uploader {overflow: hidden; position: relative}
.il_classifieds #ajaxy_uploader .main {float: right; width: 384px}
.il_classifieds #ajaxy_uploader .additional {float: left; width: 350px}
.il_classifieds #ajaxy_uploader .loading_in_progress {position: absolute; width: 100%; height: 100%; padding: 30px; background-color: white}
.il_classifieds #ajaxy_uploader .upload_form_container {padding: 10px; margin-bottom: 5px; border: 1px #b3e0f3 solid; background-color: #F7FDFF}
.il_classifieds #ajaxy_uploader .upload_form_container input {margin-left: 5px}
.il_classifieds #thumbnails_container .item_thumbnail {float: left; position: relative; margin: 5px 5px 0 0; padding: 2px; border: 1px white solid}
.il_classifieds #thumbnails_container .item_thumbnail:hover {border: 1px #b3e0f3 solid; background-color: #F7FDFF}
.il_classifieds #thumbnails_container .item_thumbnail a.image_delete {position: absolute; right: -5px; top: -5px; display: none; width: 16px; height: 16px; overflow: hidden; text-indent: -9999em; overflow: hidden; background-image: url(/images/icons/delete_inactive_ea2b.gif); background-repeat: no-repeat; background-position: 50% 50%}
.il_classifieds #thumbnails_container .item_thumbnail a.image_delete:hover {background-image: url("/images/icons/delete_da3a.gif"); text-decoration: none}
.il_classifieds #thumbnails_container .item_thumbnail:hover a.image_delete {display: block}
.il_classifieds .hidden-frame {border: 0pt none; height: 1px; left: 0; position: absolute; width: 1px}
.il_classifieds .item_thumbnail.hidden {display: none}
.il_classifieds #image.post_selected_image {background: transparent none repeat scroll 0%}
.il_classifieds .crop_image_container {float: left; padding: 0px; width: 300px; min-height: 150px; height: 150px}
.il_classifieds .crop_box {position: relative; border: 1px solid #000; margin: 0 0 1em; overflow: hidden; cursor: move; float: left}
.il_classifieds .crop_box img {position: relative; top: 0; left: 0}
.il_classifieds .zoom_controls {margin-left: 8px; float: left; text-align: center}
.il_classifieds .preview_image {border: 1px solid black}
.il_classifieds .preview_image_container {padding: 0 10px 10px 0; width: 390px; float: left}
.il_classifieds .crop_image_instructions {display: block; float: left; width: 180px; margin-right: 4px}
.il_classifieds form input.button {position: relative; top: -1px}
* .il_community {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif}
.il_community {          }
.il_community input, .il_community select {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif}
.il_community textarea {font: 11px/15px Tahoma, Verdana, Arial, Sans-serif; height: 100px}
.il_community h1 {font-family: Arial, Sans-serif; font-weight: bold}
.il_community p, .il_community fieldset, .il_community table {margin-bottom: 1em}
.il_community ul {list-style-type: disc}
.il_community ul, .il_community ol {margin: 0 1.5em 1.5em}
.il_community blockquote {margin: 1em}
.il_community .small {font-size: 9px}
.il_community .large {font-size: 13px; font-weight: bold}
.il_community .right {text-align: right}
.il_community .fright {float: right}
.il_community .fleft {float: left}
.il_community .centre {text-align: center}
.il_community .clear {clear: both}
.il_community .baseline {margin-top: 1em}
.il_community .subtle {color: #848284}
.il_community .roofless {border-top: 1px solid #acd7eb}
.il_community .flag {background-position: left center; padding-left: 20px; background-repeat: no-repeat}
.il_community h1 {font-size: 138.5%; color: #0e8ac1; line-height: 22px; border-bottom: 1px #d6d3d6 solid; padding-right: 10px; overflow: hidden; padding-bottom: 0; margin-bottom: 10px}
.il_community h1 span.float_right {float: right; margin-left: 20px; font-size: 11px}
.il_community h1 span a {color: #d60000}
.il_community h2 {color: #1e567b; font-weight: bold; font-size: 13px; line-height: 17px; border-bottom: 1px #1e567b solid; margin-bottom: 7px; position: relative}
.il_community #lightbox h2 {color: #1e567b; font-weight: bold; font-size: 13px; line-height: 17px; border-bottom: 1px #1e567b solid; margin-bottom: 7px; position: relative; margin-top: 0}
.il_community h2 a {position: absolute; top: 0; right: 0; font-size: 9px; font-weight: normal}
.il_community h2.inset {margin-left: 50px; margin-right: 50px; padding-left: 160px; border: none}
.il_community h3 {font-weight: bold; border-top: 1px #1e567b solid; background-color: #d6e7ef; color: #1e567b; padding: 0 7px; line-height: 17px; border-bottom: 1px solid #acd7eb; margin-bottom: 7px; clear: left; margin-top: 0;  }
.il_community h3 span {color: #d60000; display: inline}
.il_community h3 span a {color: #d60000}
.il_community h3 a {font-weight: normal}
.il_community .h3_sub, .il_community .other_sub {color: #424542; padding: 0 7px; line-height: 17px; margin-bottom: 7px; background-color: #f7f7f7; border-bottom: 1px solid #acd7eb}
.il_community .h3_sub {margin-top: -7px}
.il_community .h3_sub .right {float: right}
.il_community .h3_sub .left {float: left}
.il_community .h3_sub.flush {margin-bottom: 0}
.il_community h4 {font-weight: bold; color: #1e567b}
.il_community h4 span.action, .il_community h4 span a {color: #d60000}
.il_community .close {position: absolute; right: 2px; top: 2px}
.il_community #ajax_error {border: 2px #d60000 solid; background-color: #feeded; padding: 5px; width: 300px; margin: 0 auto 10px}
.il_community .compose_prompt a {padding: 2px 0 1px 20px; background-position: left top; background-repeat: no-repeat}
.il_community .compose_prompt a.message {background-image: url('/images/icons/email_87c8.gif')}
.il_community .compose_prompt a.forum {background-image: url('/images/icons/comments_6614.gif')}
.il_community .compose_prompt a.invite_friends {background-image: url('/images/icons/friend_add_593d.gif')}
.il_community .spaced {margin: 10px}
.il_community .spaced ul {margin-bottom: 0}
.il_community .spaced h2 {margin-top: 20px}
.il_community .spaced h2.first {margin-top: 0}
.il_community .search_box_404 {margin-top: 20px}
.il_community .search_box_404 #link_to_home {margin-bottom: 12px; font-size: 12px}
.il_community .search_box_404 span.title {font-size: 12px}
.il_community .search_box_404 form {margin-top: 8px; padding-left: 5px}
.il_community .search_box_404 input.text {width: 200px}
.il_community .locked {background: url('/images/icons/lock_5789.gif') no-repeat left center}
.il_community .inline_block_report a {display: inline !important}
.il_community {        }
.il_community #outer_content {width: 770px; overflow: auto; background: url("/images/column_5f16.png") repeat-y 141px 0}
.il_community #outer_content_head {padding: 1px 1px 0 1px}
.il_community #menu {width: 140px; float: left}
.il_community #content {margin-left: 3px; width: 622px; float: right}
.il_community #inner_content {min-height: 200px; position: relative}
.il_community #inner_header {margin-top: 10px}
.il_community .layout_home, .il_community .layout_common, .il_community .layout_common_inverted, .il_community .layout_search, .il_community .layout_forum {clear: both}
.il_community #inner_content.layout_search {margin: 0; padding: 10px; background-color: #f7f7f7; margin-top: -10px}
.il_community .layout_home .layout_main {float: left; width: 432px; margin-right: 10px; margin-left: 0}
.il_community .layout_home .layout_secondary {float: left; width: 160px}
.il_community .layout_app_home .layout_main {float: left; width: 331px; margin-right: 10px}
.il_community .layout_app_home .layout_secondary {float: left; width: 250px; margin-left: 10px}
.il_community .layout_common .layout_main {float: right; width: 391px}
.il_community .layout_common .layout_secondary {float: left; width: 200px}
.il_community .layout_common_inverted .layout_main, .il_community .layout_forum .layout_main {float: left; width: 391px}
.il_community .layout_common_inverted .layout_secondary, .il_community .layout_forum .layout_secondary {float: left; width: 200px; margin-left: 10px}
.il_community .layout_common .layout_secondary .link_menu a, .il_community .layout_common_inverted .layout_secondary .link_menu a {width: 186px}
.il_community .layout_search {background-color: #f7f7f7}
.il_community .layout_search .layout_main {float: left; width: 431px; margin-right: 10px}
.il_community .layout_search .layout_secondary {float: left; width: 160px}
.il_community .module {margin: 0 7px 10px 7px; overflow: hidden}
.il_community .image_box {border: 1px #d6d3d6 solid; background-color: #f7f7f7; padding: 1px}
.il_community #full, .il_community #narrow {clear: both; overflow: auto}
.il_community #narrow_small {float: right; width: 200px; text-align: center}
.il_community #narrow .narrow_small_rtl {float: left}
.il_community #narrow #body {clear: none}
.il_community #inner_skyscraper {text-align: center}
.il_community .layout_main .notice, .il_community .layout_main .error_message {margin-left: 0; margin-right: 0}
.il_community .flash_wrapper {margin-left: 5px}
.il_community .flash_wrapper .error_message {margin: 0px 0px 15px}
.il_community .info_message {background: #FFFDB7 url('/images/stripe_info_ad62.gif') repeat-x bottom; border: 1px solid #FCD417; margin: 0 50px 15px}
.il_community .info_message_inside {background: url('/images/icons/information_dd3c.gif') no-repeat 5px 5px; padding: 5px 8px 8px 27px}
.il_community .info_message_inside p {margin-bottom: 0.2em}
.il_community .info_message_inline {border-left: none; margin: 3px 0; border-right: none}
.il_community .paginator span, .il_community .paginator a {padding: 0 1px; vertical-align: middle}
.il_community .paginator .current {color: #d60000; font-weight: bold}
.il_community .paginator.bar, .il_community .paginator.underbar {border-top: 1px #1e567b solid; background-color: #d6e7ef; color: #1e567b; padding: 0 7px; line-height: 17px; border-bottom: 1px solid #acd7eb}
.il_community .paginator.bar .magnifier, .il_community .paginator.underbar .magnifier {background: url(/images/icons/magnifier_b72e.gif) no-repeat 0 0; display: inline-block; height: 16px; width: 16px; margin-bottom: 7px; margin-right: -3px}
.il_community .paginator.light {border-bottom: 1px #acd7eb solid; border-top: 1px #acd7eb solid}
.il_community .paginator.standalone {margin-bottom: 10px}
.il_community .paginator.mock {margin-bottom: 7px}
.il_community .paginator.underbar {border-top: none}
.il_community .paginator a:hover {color: white; background-color: #1e567b; text-decoration: none}
.il_community .paginator .left {float: left}
.il_community .paginator .right {float: right}
.il_community .paginator.form {padding-top: 3px; padding-bottom: 3px}
.il_community .paginator.form label {margin-left: 1em}
.il_community .paginator.form input.image, .il_community .paginator.form span a {position: relative; top: 3px}
.il_community .paginator form {margin: 2px 0; display: inline}
.il_community .paginator .disabled {color: #848284}
.il_community .bar.flow {border-top: 1px #acd7eb solid}
.il_community {           }
.il_community .error_message {margin: 0 50px 15px}
.il_community .label_group {overflow: auto}
.il_community .label_group label {color: #848284; width: 105px; display: block; float: left; margin-right: 1em}
.il_community .label_group h4 {clear: left; color: #848284; font-weight: bold; margin-bottom: 5px}
.il_community .label_group div {clear: left; margin-bottom: 0}
.il_community .label_group div span {display: block; width: 260px; float: left}
.il_community .label_group div span span {display: inline; float: none}
.il_community .label_group.module {overflow: hidden}
.il_community .label_group.breathing div {margin-bottom: 4px; float: left}
.il_community a:hover.privacycallout {text-decoration: none; background-color: transparent}
.il_community .locked {width: 10px; margin-left: 2px; cursor: pointer; padding: 3px}
.il_community h3 .privacycallout {text-decoration: none}
.il_community .paginator span.locked {padding: 3px}
.il_community .simple_label_group {margin-top: 7px}
.il_community .simple_label_group label {color: #848284; display: block; float: left; margin-right: 0.2em; clear: left; margin-bottom: 3px}
.il_community .simple_label_group div {float: left}
.il_community .simple_label_group div.with_select {position: relative; top: -3px}
.il_community .simple_label_group div.with_select select {margin-left: 15px}
.il_community form {margin-bottom: 10px; padding-top: 3px;   }
.il_community form .error {display: inline; top: -3px; left: -1px}
.il_community form.overhead .error_message, .il_community form.new_wall_post .error_message {margin-left: 0; margin-right: 0}
.il_community form .error.terms_conditions {padding: 4px 0px 2px 4px}
.il_community form .error.terms_conditions label.error {top: -3px}
.il_community form.inline {margin-bottom: 0; padding-top: 0}
.il_community form hr {background-color: #d6d3d6; color: #d6d3d6; width: 102%; height: 1px; display: block; border: none}
.il_community form .option {margin-bottom: 5px}
.il_community form .option.first {margin-top: 3px}
.il_community form .option.clean_break {margin-top: 15px; margin-bottom: 15px}
.il_community form .option label {float: left; width: 180px; text-align: right; margin-right: 12px; color: #848284; font-weight: bold; margin-left: 20px; clear: left}
.il_community form .option label.fat {color: #848284; font-weight: bold}
.il_community form .option div label {display: inline; float: none; color: black; width: auto; margin-right: 10px; font-weight: normal}
.il_community form .option input, .il_community form .option select {margin-right: 2px; position: relative; top: -3px}
.il_community form .option textarea {margin-right: 2px; position: relative; top: -3px; height: 66px}
.il_community form .option input.radio {top: -1px}
.il_community form .option .loading {padding-left: 20px; background: url('/images/icons/indicator_fc3f.gif') no-repeat left center; float: left; display: block; border: 1px white solid; margin-right: 2px; position: relative; top: -1px; height: 19px}
.il_community form .option div.radio_group, .il_community form .option div.block_set {display: block; width: 280px; margin-left: 212px}
.il_community div.interest_list {display: block; width: 280px; margin-left: 212px}
.il_community form .option div.radio_group span {display: block; width: 140px; float: left}
.il_community form .option div.radio_group.long span {display: block; width: 280px; float: left}
.il_community form .option div.radio_group input {position: relative; top: 1px; width: 0}
.il_community form .option div.radio_group input.check {top: -1px}
.il_community form .option div.radio_group input.radio, .il_community form .option div.radio_group input.check {width: 15px}
.il_community form .option div.radio_group label {position: relative; top: -1px; margin-left: 0}
.il_community form .option div.interest_list div {margin-bottom: 5px}
.il_community form .option div.interest_list span {display: block; float: left; width: 180px}
.il_community form .option .sub_group {padding-left: 3em}
.il_community form .option .sub_group.long span {display: block; padding: 4px 0 1px 0}
.il_community form .option .sub_group.long span label {position: relative; top: -2px}
.il_community form.wide label {width: 90px}
.il_community form.wide .option div.radio_group, .il_community form.wide .option div.block_set {margin-left: 122px; width: 450px}
.il_community input.button {background-color: #f7f7f7; border-color: #e7e7e7 rgb(102, 102, 102) rgb(102, 102, 102) rgb(231, 231, 231); border-style: solid; border-width: 1px; padding: 0px 15px 1px; text-align: center}
.il_community input.button.active {background-color: #427da5; border-color: #d9dfea rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); color: white}
.il_community form input.button {position: relative; top: -1px}
.il_community form .option .standard {width: 250px}
.il_community form .option textarea.greeting_message {height: 132px}
.il_community form .option select.standard {width: 256px}
.il_community form .standard .button {width: 250px}
.il_community form .option .wide {width: 300px}
.il_community form .option textarea.tall {height: 18em}
.il_community .layout_home .layout_secondary form .option .standard {width: 139px}
.il_community .layout_home .layout_secondary form .option .button.standard {width: 145px}
.il_community .layout_home .layout_secondary form .option .radio_group {margin-left: 0}
.il_community .layout_common_inverted .layout_secondary form .option .standard {width: 179px}
.il_community .layout_common_inverted .layout_secondary form .option .button.standard {width: 185px}
.il_community .layout_common_inverted .layout_secondary form .option .radio_group {margin-left: 0}
.il_community form.profile_photo .image {float: left; width: 200px}
.il_community form.profile_photo .upload {float: left; margin-left: 10px; width: 391px}
.il_community #lbContent form.profile_photo .upload {width: 240px}
.il_community form.profile_photo h2 {color: #848284; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #d6d3d6; font-size: 11px; margin-bottom: 10px}
.il_community .layout_common .layout_main form .option label, .il_community .layout_common_inverted .layout_main form .option label, .il_community #lbContent .option label {margin-left: 0; width: 120px}
.il_community .layout_common .layout_main form .option .standard, .il_community .layout_common_inverted .layout_main form .option .standard {width: 200px}
.il_community .layout_common .layout_main form .option select.standard, .il_community .layout_common_inverted .layout_main form .option select.standard {width: 206px}
.il_community .layout_common .layout_main form .option div.radio_group, .il_community .layout_common_inverted .layout_main form .option div.radio_group {width: 250px; margin-left: 132px}
.il_community input[type=hidden] {display: none}
.il_community form.overhead label, .il_community form.new_wall_post label {display: block; color: #848284; font-weight: bold; margin: 1em 0 0.5em 0}
.il_community form.overhead .wide, .il_community form.new_wall_post .wide {width: 350px}
.il_community form.overhead textarea.wide, .il_community form.new_wall_post textarea.wide {width: 340px}
.il_community .layout_forum form.overhead label {width: 100%; text-align: left; margin-top: 0.4em}
.il_community .layout_forum form.overhead .standard {width: 380px}
.il_community .layout_forum form.overhead .half {width: 180px}
.il_community form {  }
.il_community form select option.c {background: url('/images/icons/option_city_8997.gif') top right no-repeat}
.il_community form.new_wall_post {padding-bottom: 10px}
.il_community form.new_wall_post textarea {width: 370px; height: 8em}
.il_community .option { }
.il_community .option .user_link img {vertical-align: middle; margin-right: 3px; margin-bottom: 3px}
.il_community .option img {float: left; margin-right: 7px; margin-bottom: 7px}
.il_community form { }
.il_community form.sidebar .standard {width: 139px}
.il_community form.sidebar .button.standard {width: 145px}
.il_community form.sidebar div.radio_group {margin-left: 0}
.il_community form.sidebar ul {list-style: none; margin: 0; padding: 0}
.il_community form.sidebar li {list-style: none; margin: 0; padding: 0; font-size: 11px}
.il_community form .business_account .radio_container {width: 212px; text-align: right; float: left}
.il_community form .radio_container_inside {float: right; width: 30px; margin-right: 8px; margin-top: 3px}
.il_community form .option.last_radio_group {margin-bottom: 7px}
.il_community form .label_right {float: none; text-align: left; margin-left: 1px; width: 210px; display: inline-block}
.il_community .textbox_small_font {font-size: 10px; margin-left: 212px; width: 230px}
.il_community form .readonly {background-color: #EFEBE7}
.il_community .additional_radios {width: 210px; float: left; padding-top: 0}
.il_community .additional_radios select {display: inline}
.il_community .settings_explanation {float: left; margin-left: 19px; padding: 4px 4px 4px 39px; width: 130px}
.il_community div.tab {border-bottom: 1px #1e567b solid}
.il_community .tab ul, .il_community ul.tab {list-style: none; margin: 0; padding: 0; background-image: none; display: inline}
.il_community .tab li {background: none; padding: 0; margin: 0; margin-left: 3px; display: inline}
.il_community .tab a, .il_community .tab span {background-color: #d6e7ef; padding: 1px 5px}
.il_community .tab a:hover, .il_community .tab a.active {background-color: #1e567b; color: white; text-decoration: none}
.il_community .tab span {background-color: #1e567b; color: white; text-decoration: none}
.il_community .tab .action a {color: white; background-color: #d60000}
.il_community .tab .action a:hover {color: #d60000; background-color: #feeded}
.il_community .tab.headline {margin-bottom: 20px}
.il_community {   }
.il_community #menu ul {margin: 0 0 1em 0}
.il_community #menu li {list-style: none; background-image: none; margin-left: 0; padding-left: 0}
.il_community #menu li.group {margin-bottom: 2em}
.il_community #menu li.group h4 {margin-bottom: 5px}
.il_community #menu li.outbox div {padding: 2px 4px}
.il_community #menu li.outbox ul {margin-left: 4px; margin-top: 5px}
.il_community #menu li.outbox ul li {list-style: none; padding-left: 11px; background: url('/images/unordered-list_7ada.gif') no-repeat 2px 3px; margin-right: 4px}
.il_community #menu li.outbox a {margin: 0 7px 0 7px; padding: 0 0 2px 0; line-height: 20px; font-weight: bold; background-color: #417fa4; color: white; text-align: center}
.il_community #menu li.outbox a:hover {text-decoration: none; background-color: #d60000}
.il_community #menu a, .il_community #menu h4 {padding: 0 7px; line-height: 16px; display: block; margin-bottom: 2px}
.il_community #menu a {width: 120px}
.il_community #menu a:hover {text-decoration: underline}
.il_community #menu h4 {font-weight: bold; border-top: 1px #1e567b solid; background-color: #d6e7ef; padding-bottom: 2px}
.il_community #menu .main_links h4 {border-top: 1px #d60000 solid}
.il_community #menu .main_links a {color: #d60000}
.il_community #menu .icon a {background-position: 0 50%; background-repeat: no-repeat; padding-left: 23px; width: 98px}
.il_community .icon .profile {background-image: url('/images/icons/user_3051.gif')}
.il_community .icon .forum {background-image: url('/images/icons/comments_6614.gif')}
.il_community .icon .messages {background-image: url('/images/icons/email_87c8.gif')}
.il_community .icon .friends {background-image: url('/images/icons/group_87f3.gif')}
.il_community .icon .home {background-image: url('/images/icons/house_cdcb.gif')}
.il_community .icon .services {background-image: url('/images/icons/bricks_111f.gif')}
.il_community .icon .subscriptions {background-image: url('/images/icons/transmit_b785.gif')}
.il_community .icon .password {background-image: url('/images/icons/key_e65f.gif')}
.il_community .icon .delete_account {background-image: url('/images/icons/cancel_fa22.gif')}
.il_community .icon .language_settings {background-image: url('/images/icons/language_fd60.gif')}
.il_community .icon .regional_settings {background-image: url('/images/icons/world_ef67.png')}
.il_community .icon .activate_business_account {background-image: url('/images/icons/add_6414.gif')}
.il_community .icon .dashboard_business_account {background-image: url('/images/icons/briefcase_e722.png')}
.il_community .icon .contacts_business_account {background-image: url('/images/icons/group_3afb.png')}
.il_community .icon .billing_business_account {background-image: url('/images/icons/layout_edit_67eb.png')}
.il_community .icon .deactivate_business_account {background-image: url('/images/icons/delete_6846.png')}
.il_community #my_photo {position: absolute; left: 6px; top: 6px; padding: 0; margin: 0}
.il_community #my_photo a {width: auto; padding: 0; margin: 0}
.il_community #menu .personal {position: relative}
.il_community #menu .personal ul {margin-left: 49px}
.il_community #menu .personal ul a {width: 77px; padding-left: 1px}
.il_community {  }
.il_community ul.spot {list-style: none; margin-left: 20px; margin-top: 20px}
.il_community ul.spot li {list-style: none; padding-left: 90px; background-position: left top; height: 60px; margin-bottom: 5px; padding-top: 5px; background-repeat: no-repeat}
.il_community ul.spot li.community {background-image: url('/images/spot_community_e495.png')}
.il_community ul.spot li.jobs {background-image: url('/images/spot_jobs_eaff.png')}
.il_community ul.spot li.housing {background-image: url('/images/spot_housing_3463.png')}
.il_community ul.spot li.classifieds {background-image: url('/images/spot_classifieds_8523.png')}
.il_community ul.spot li.dashboard_display_name {background-image: url('/images/account/business_account_image_company_ee0b.gif')}
.il_community ul.spot li.dashboard_directory {background-image: url('/images/account/business_account_image_directory_535f.gif')}
.il_community ul.spot li.dashboard_billing {background-image: url('/images/account/business_account_image_billing_e427.gif')}
.il_community ul.spot li.dashboard_rss {background-image: url('/images/account/business_account_image_rss_de43.gif')}
.il_community .subscription {background: url('/images/stripe_read_6793.png') repeat-x left bottom; margin: 0; padding: 5px; border-bottom: 1px #acd7eb solid; width: 70%}
.il_community .subscription .delete {float: right; padding-left: 20px; background: no-repeat url('/images/icons/delete_da3a.gif') left center}
.il_community .compose_down {padding-bottom: 13px; background: url('/images/compose_down_a8de.gif') no-repeat bottom center}
.il_community form.sidebar {display: block; width: 140px; overflow: hidden}
.il_community form.new_password div label {width: 250px}
.il_community #business_contacts {padding: 5px; width: 100%}
.il_community #business_contacts th {font-weight: bold; color: #0E8AC1}
.il_community #business_contacts td {padding-right: 20px}
.il_community form.business_contact {padding: 5px}
.il_community form.business_contact ul, .il_community form.business_contact ol, .il_community form.business_contact legend, .il_community form.business_contact p {margin: 0; padding: 0}
.il_community form.business_contact li {margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px}
.il_community form.business_contact fieldset {display: block; overflow: hidden; display: inline-block}
.il_community form.business_contact fieldset {display: block}
.il_community form.business_contact abbr, .il_community form.business_contact acronym {border: 0; font-variant: normal; font-weight: normal}
.il_community form.business_contact ol, .il_community form.business_contact ul {list-style: none}
.il_community form.business_contact label {display: block; overflow: hidden; display: inline-block}
.il_community form.business_contact label {display: block}
.il_community form.business_contact input, .il_community form.business_contact textarea {vertical-align: middle}
.il_community form.business_contact .check_boxes input, .il_community form.business_contact .radio input {margin: 0}
.il_community form.business_contact .check_boxes label, .il_community form.business_contact .radio label {cursor: pointer}
.il_community form.business_contact .hidden {display: none}
.il_community form.business_contact .date li, .il_community form.business_contact .time li, .il_community form.business_contact .datetime li {float: left; width: auto; clear: none}
.il_community form.business_contact .date label, .il_community form.business_contact .time label, .il_community form.business_contact .datetime label {display: none; width: auto}
.il_community form.business_contact .date input, .il_community form.business_contact .time input, .il_community form.business_contact .datetime input {display: inline; margin: 0; padding: 0}
.il_community form.business_contact .errors {list-style: square}
.il_community form.business_contact .errors li {padding: 0; border: none; display: list-item; float: none; clear: both}
.il_community form.business_contact .inputs {z-index: 99}
.il_community form.business_contact .buttons li {float: left}
.il_community form.business_contact li {overflow: hidden; display: inline-block; display: block}
.il_community form.business_contact li {display: block}
.il_community form.business_contact li fieldset {border: none; position: relative; margin-top: 0px}
.il_community form.business_contact li legend {display: block; margin-bottom: 0}
.il_community form.business_contact li .label {display: block; clear: both; background: transparent}
.il_community form.business_contact li ol {float: left; margin: 0}
.il_community form.business_contact li ol li {padding: 0; border: 0; display: inline}
.il_community form.business_contact fieldset {width: 300px}
.il_community form.business_contact ol {padding-left: right}
.il_community form.business_contact input {clear: both; float: none}
.il_community form.business_contact li {display: block; clear: both; float: none; width: 300px}
.il_community form.business_contact li ol {padding: 0}
.il_community form.business_contact li li {clear: none; width: auto}
.il_community form.business_contact li fieldset legend, .il_community form.business_contact li fieldset legend .label {display: block; clear: both}
.il_community form.business_contact li fieldset .label {position: relative}
.il_community form.business_contact li fieldset label, .il_community form.business_contact li fieldset input {width: auto}
.il_community form.business_contact .date ol, .il_community form.business_contact .time ol, .il_community form.business_contact .datetime ol {width: 300px}
.il_community form.business_contact .date li, .il_community form.business_contact .time li, .il_community form.business_contact .datetime li {display: inline; clear: none; float: left; padding-right: right/2}
.il_community form.business_contact .checkbox li, .il_community form.business_contact .radio li {display: block}
.il_community form.business_contact .checkbox input, .il_community form.business_contact .radio input {border: none}
.il_community form.business_contact label {display: block; clear: both; float: none; width: full}
.il_community form.business_contact input, .il_community form.business_contact textarea {width: 300px-right}
.il_community form.business_contact select {width: auto}
.il_community form.business_contact .errors li {display: list-item}
.il_community form.business_contact .buttons ol {padding-left: right; padding-right: right}
.il_community form.business_contact .buttons li {float: left; width: auto; clear: none; display: inline}
.il_community form.business_contact .buttons input {width: auto}
.il_community form.business_contact #errorExplanation {width: 300px-right}
.il_community form.business_contact .label {#left: -0.5em; #position: relative}
.il_community form.business_contact li {padding-bottom: 5px}
.il_community {         }
.il_community .messages {width: 100%}
.il_community .messages.top {border-top: 1px #1e567b solid; margin-top: 1px}
.il_community .messages td {padding: 7px; vertical-align: middle; border-bottom: 1px #acd7eb solid}
.il_community .messages td.no_messages {padding: 10px; color: #848284}
.il_community .messages td.no_threads {padding: 15px}
.il_community .messages tr {background: url('/images/stripe_read_6793.png') repeat-x left bottom}
.il_community .messages th {padding-left: 7px; background-color: #f7f7f7; border-bottom: 1px #acd7eb solid; padding: 1px 7px; background-image: none}
.il_community .messages a {font-weight: normal}
.il_community .invite_status {color: #848284; display: block; margin-top: 0.5em; font-style: italic}
.il_community .messages {   }
.il_community .messages .option {width: 20px; text-align: center; vertical-align: middle}
.il_community .messages td.status, .il_community .messages td.delete {width: 20px; text-align: center; vertical-align: middle}
.il_community .messages td span.email {display: block; height: 16px; padding-bottom: 7px; background: url(/images/icons/email_87c8.gif) no-repeat 0 0}
.il_community .messages td span.email.replied {background: url(/images/icons/email_replied_19f1.gif) no-repeat 0 0}
.il_community .messages td span.email.open {background: url(/images/icons/email_open_6728.gif) no-repeat 0 0}
.il_community .messages td a.invite {background: url(/images/icons/group_87f3.gif) no-repeat 0 0; padding-left: 20px; display: block}
.il_community .messages td a.delete.icon {background: url(/images/icons/delete_da3a.gif) no-repeat 0 0; display: block; width: 16px; height: 16px}
.il_community .messages .option input {position: relative; top: 0; margin: 0; padding: 0}
.il_community .messages .option img {position: relative; left: 2px; margin: 0; padding: 0}
.il_community .messages a:hover div, .il_community .messages a:hover span {text-decoration: none}
.il_community .messages .sender_image {padding-right: 0; text-align: right; width: 52px; vertical-align: middle}
.il_community .messages .sender {width: 110px; overflow: hidden; padding-right: 0}
.il_community .messages .sender a {width: 110px; display: block; overflow: hidden}
.il_community .messages .sender span {color: #848284; position: relative; top: -2px}
.il_community .messages .senders span {color: #848284; position: relative; top: -2px}
.il_community .messages .sender img {float: left; margin-right: 5px}
.il_community .messages .sample {width: 250px; overflow: hidden}
.il_community .messages .sample div {width: 250px; overflow: hidden}
.il_community .messages .sample a span {font-weight: normal; color: #848284; cursor: pointer; display: block}
.il_community .messages .sample a:hover span {text-decoration: none; cursor: pointer}
.il_community .messages .forum_sample {width: 280px; overflow: hidden}
.il_community .messages .forum_sample div {display: inline}
.il_community .messages .forum_sample div a {font-weight: bold}
.il_community .messages .forum_sample a span {font-weight: normal; cursor: pointer}
.il_community .messages .forum_sample a:hover span {text-decoration: none}
.il_community .messages .forum_sample .text {color: black}
.il_community .messages .forum_sample .text .last_reply {color: #848284}
.il_community .messages .forum_sample .posted {color: #848284}
.il_community .messages .forum_sample div.unread {display: block; margin-top: 5px; text-align: right}
.il_community .messages .forum_sample div.unread a {font-weight: normal}
.il_community .messages .count {width: 30px; text-align: center; padding-right: 4px}
.il_community .messages .thread {width: 200px}
.il_community .messages .thread .replies {color: #848284}
.il_community .messages tr.new {background: #f7f7f7 url('/images/stripe_unread_d691.png') repeat-x left bottom}
.il_community .messages .new a {font-weight: bold}
.il_community .messages .new .sender a {font-weight: normal}
.il_community .message_filters {list-style: none; margin: 0; padding: 0; color: black; width: 400px}
.il_community .message_filters li {display: inline; margin-right: 10px; margin-left: 0; background: none; padding-left: 5px; font-weight: bold; color: #1e567b}
.il_community .message_filters li a {font-weight: normal}
.il_community .message_filters li a.active {color: black}
.il_community .message_filters li a.active:hover {color: white}
.il_community .invite_functions {float: left}
.il_community .invite_functions img {border: 0; padding: 0px 12px 0 8px}
.il_community .invite_functions a.help.icon {background: url(/images/icons/help_8f5f.gif) no-repeat 0 0; width: 16px; height: 16px; display: block; margin-left: 4px}
.il_community .info_message {margin: 0}
.il_community .conversation_header {border-bottom: 1px #1e567b solid; margin-top: 10px; padding-bottom: 10px}
.il_community .conversation_header .link {display: block; position: relative; top: 2px}
.il_community .conversation_header .link a {display: block; width: 50px; height: 20px}
.il_community .conversation_header .link a:hover {text-decoration: none}
.il_community .conversation_header .next {float: left}
.il_community .conversation_header .next a {text-indent: -9999em; overflow: hidden; background-image: url(/images/icons/arrow_left_fc56.gif); background-repeat: no-repeat; background-position: 50% 50%}
.il_community .conversation_header .previous {float: right}
.il_community .conversation_header .previous a {text-indent: -9999em; overflow: hidden; background-image: url(/images/icons/arrow_right_afd6.gif); background-repeat: no-repeat; background-position: 50% 50%}
.il_community .conversation_header .subject {float: left; width: 50px; margin-left: 150px; width: 300px}
.il_community .conversation_header .subject h2 {border-bottom: none; margin-bottom: 0}
.il_community .top_bar {margin-bottom: 7px}
.il_community .conversation {margin-top: -5px; width: 100%}
.il_community .conversation td {padding: 5px 0}
.il_community .conversation .sender_image {width: 50px; overflow: hidden; vertical-align: top; padding-right: 10px}
.il_community .conversation .sender {width: 130px; vertical-align: top; padding-right: 10px; overflow: hidden}
.il_community .conversation .sender a {display: block; width: 120px; font-weight: normal; overflow: hidden}
.il_community .conversation .sender span {color: #848284}
.il_community .conversation .body {border: none; border-bottom: 1px #acd7eb solid; padding-bottom: 25px; padding-top: 10px; vertical-align: top; background-color: transparent}
.il_community .conversation tr.last .body {border: none}
.il_community .conversation .quote {padding-left: 1em; color: #848284}
.il_community div.auto_complete {position: absolute; width: 250px; background-color: white; border: 1px solid #888; margin: 0px; padding: 0px; z-index: 5000}
.il_community div.auto_complete em {font-weight: bold; color: white; font-style: normal; background-color: red}
.il_community div.auto_complete ul {list-style-type: none; margin: 0px; padding: 0px}
.il_community div.auto_complete li {background: none; background-color: white; list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer}
.il_community div.auto_complete li.selected {background-color: #ffb}
.il_community #recipient_list {list-style: none; margin: 0 0 5px 0; padding: 0}
.il_community #recipient_list li {list-style: none; margin: 0; padding: 0; background: none}
.il_community #recipient_list em {text-decoration: none; font-style: normal}
.il_community #recipient_list a {padding: 1px 0 1px 20px}
.il_community #recipient_list a:hover {background: url('/images/icons/delete_da3a.gif') no-repeat left center}
.il_community #add_button_container {position: relative; top: -4px}
.il_community #add_button {background: url('/images/icons/add_6414.gif') no-repeat left 0px; padding: 1px 0 1px 20px}
.il_community #recipients {width: 200px; float: left}
.il_community #recipients div {padding: 2px; min-height: 100px; border: 1px solid #acd7eb; overflow: auto; max-height: 200px}
.il_community #recipients li {display: inline}
.il_community #recipients ol span {margin-right: 0.5em}
.il_community #possible_recipients {width: 200px; float: left; padding-left: 22px; background: url('/images/compose_arrow_bc04.gif') no-repeat left top; margin-left: 5px}
.il_community #possible_recipients div {background-color: #f7f7f7; border: 1px solid #848284; padding: 2px; overflow: auto; min-height: 100px; max-height: 200px}
.il_community #possible_recipients ol span {display: none}
.il_community #recipients ol a, .il_community #possible_recipients ol a, .il_community #recipients ol a:hover, .il_community #possible_recipients ol a:hover {text-decoration: none}
.il_community #recipients ol, .il_community #possible_recipients ol {margin: 0; padding: 0; list-style: none; list-style: none; list-style-position: outside}
.il_community #recipients li {margin: 0; padding: 0; background: none; list-style: none; list-style-position: outside}
.il_community #possible_recipients li {margin: 0; padding: 0; background: none; list-style: none; list-style-position: outside; margin-left: 5px}
.il_community .compose .user_link img {float: left; margin-right: 2px}
.il_community #conversation_action_container {padding-left: 20px}
.il_community #conversation_action_container.loading {background: url('/images/icons/indicator_fc3f.gif') no-repeat left center}
.il_community {       }
.il_community .link_menu {margin-left: 0; margin-bottom: 2em}
.il_community .link_menu li {list-style: none; background-image: none; margin-left: 0; padding-left: 0; width: 100%}
.il_community .link_menu a {color: #1e567b; padding: 0 7px; line-height: 17px; display: block; border-bottom: 1px solid #acd7eb}
.il_community .link_menu div.replacement {color: #1e567b; padding: 0 7px; line-height: 17px; display: block; border-bottom: 1px solid #acd7eb; color: black}
.il_community .link_menu a:hover {background-color: #1e567b; color: white; text-decoration: none}
.il_community .friend_image_list, .il_community .gallery_list {margin-left: 0}
.il_community .friend_image_list li, .il_community .gallery_list li {background-image: none; float: left; display: block; margin: 0 1px 2px 0; width: 59px; border: 1px #d6d3d6 solid; background-color: #f7f7f7; height: 90px; overflow: hidden; padding: 2px; text-align: center; position: relative}
.il_community .friend_image_list {padding-bottom: 120px; margin: 0}
.il_community .friend_image_list li.last {margin-right: 0px}
.il_community .friend_image_list li .image {line-height: 60px; height: 60px; overflow: hidden; position: relative}
.il_community .friend_image_list li .image img {vertical-align: middle}
.il_community .friend_image_list li .friend_flag {position: absolute; top: 2px; left: 2px}
.il_community .gallery_list li {width: 117px; height: 120px}
.il_community .gallery_list li .image {overflow: hidden; height: 90px}
.il_community .chronicle span {display: block; padding-left: 20px; margin-bottom: 3px; background-repeat: no-repeat; background-position: left top; padding-top: 1px}
.il_community .chronicle .thread_create {background-image: url('/images/icons/comments_add_3944.gif')}
.il_community .chronicle .wall_post_create {background-image: url('/images/icons/comment_add_5553.gif')}
.il_community .chronicle .friend_add {background-image: url('/images/icons/group_add_593d.gif')}
.il_community .chronicle .friend_remove {background-image: url('/images/icons/group_delete_cd96.gif')}
.il_community .chronicle .birthday {background-image: url('/images/icons/cake_9f7a.gif')}
.il_community .chronicle .hello {background-image: url('/images/icons/comment_6f6e.gif')}
.il_community .chronicle h4 {padding-left: 20px}
.il_community .profile_image {width: 100px; color: #848284; font-size: 9px; margin-bottom: 10px}
.il_community .profile_intro {float: right; width: 290px; margin-bottom: 10px}
.il_community .profile_intro ul {margin-left: 0}
.il_community .profile_intro ul li {margin-left: 0; margin-bottom: 5px; list-style: none}
.il_community .profile_intro a {font-size: 110%}
.il_community .notices {list-style: none; margin-left: 0; margin-right: 0}
.il_community .notices li {list-style: none; background: none; padding: 0; clear: left}
.il_community .notices li .user_image {float: left; display: block; width: 50px; text-align: center; margin-right: 10px}
.il_community .notices .links {font-size: 9px; margin-top: 3px}
.il_community .notices .links a {color: #D60000}
.il_community .large_wall_post_create {margin-left: 68px}
.il_community .basic_profile_view {border: 1px solid #D6D3D6; background-color: white; padding: 5px; text-align: center}
.il_community .layout_search .layout_secondary .basic_profile_view .link_menu {width: 150px; overflow: hidden; text-align: left}
.il_community #profile_ads {margin-top: -2px; padding: 0}
.il_community #profile_ads li {margin-bottom: 5px}
.il_community #profile_ads {margin-top: -2px; padding: 0}
.il_community #profile_ads li {margin-bottom: 5px}
.il_community #profile_ads li h3 a.expand_item span.currency {color: inherit}
.il_community #profile_ads .item .blurb {margin-right: 2px}
.il_community {   }
.il_community .layout_search .paginator.bar.flow {margin-bottom: 5px}
.il_community ul.user_search {margin: 0; list-style: none}
.il_community ul.user_search li {background-image: none; margin: 0; margin-bottom: 5px; background-color: white; border: 1px #d6d3d6 solid; padding: 7px; list-style: none}
.il_community ul.user_search li.other {border-color: #ACD7EB; border-style: solid; border-width: 1px 0; background-color: #d6e7ef; padding: 1px 7px; color: #1e567b}
.il_community .user_search div.image {float: left; width: 100px; text-align: center; overflow: hidden; margin-right: 7px}
.il_community .user_search div.details {float: left; width: 200px; overflow: hidden}
.il_community .user_search .label_group {margin-bottom: 7px}
.il_community .user_search .label_group label {width: 70px; margin-right: 7px; display: block; overflow: hidden}
.il_community .user_search .label_group div span {width: 120px; overflow: hidden}
.il_community .user_search div.details .about_me {color: #848284}
.il_community .user_search li ul.link_menu {float: right; width: 100px; margin: 0 0 0 7px; z-index: 2}
.il_community .user_search li ul.link_menu li {border: none; margin: 0; padding: 0}
.il_community .user_search li ul.link_menu li a, .il_community .user_search li ul.link_menu li div {width: 86px}
.il_community .user_search.no_user_actions div.details {float: left; width: 300px; overflow: hidden}
.il_community .user_search.no_user_actions .label_group div span {width: 220px; overflow: hidden}
.il_community .find_filter {border-bottom: 1px solid #D6D3D6; padding-bottom: 3px; margin-top: 6px}
.il_community .find_filter .title {color: #424542; font-weight: bold; margin: 2px 0 4px; display: block}
.il_community .find_filter a.title {background: url('/images/icons/filter_down_f34f.gif') no-repeat 3px 6px; padding-left: 14px}
.il_community .find_filter.closed a.title {background-image: url('/images/icons/filter_right_c8ea.gif'); background-position: 4px 5px}
.il_community .find_filter.closed div.options {display: none}
.il_community .find_filter .wide {width: 154px}
.il_community .find_filter select.wide {width: 160px; margin-bottom: 4px}
.il_community .find_filter select.no_margin {margin-bottom: 0px}
.il_community .find_filter .button {margin-bottom: 4px}
.il_community .find_filter input.check {width: 12px; height: 12px}
.il_community .layout_search .link_menu {background-color: white}
.il_community .user_search .flag {display: block}
.il_community .layout_secondary .flag {display: block; margin-bottom: 7px; text-align: left; overflow: hidden}
.il_community {     }
.il_community div.forum_loading {background: white url('/images/spinner_big_5788.gif') no-repeat center center}
.il_community .comments {margin-left: 0; margin-top: 0}
.il_community .comments li {position: relative; border-bottom: 1px #acd7eb solid; border-top: 1px #1e567b solid; margin: 0 0 10px 57px; padding-left: 0; background-image: none; list-style: none}
.il_community .comments .commenter {padding: 1px 3px; background-color: #f7f7f7; border-bottom: 1px #acd7eb solid; margin-bottom: 7px; overflow: hidden}
.il_community .comments .commenter img {position: absolute; left: -57px; top: -1px}
.il_community .comments .commenter .date {float: left; color: #424542}
.il_community .comments .commenter .subject {float: right}
.il_community .comments .comment {padding-left: 1px; overflow: hidden}
.il_community .comments .delete {background: url('/images/icons/delete_da3a.gif') no-repeat left center; padding-left: 16px; display: block; height: 16px; overflow: hidden}
.il_community .comments .delete span {position: absolute; visibility: hidden}
.il_community .forum.comments {margin: 0}
.il_community .forum.comments li {border-top: none; margin-bottom: 0; border-bottom: 1px #1e567b solid; margin-left: 0; padding-left: 57px; background: url('/images/stripe_read_6793.png') repeat-x left bottom; padding-bottom: 10px}
.il_community .forum.comments li.last {border-bottom: none}
.il_community .forum.comments .commenter img {left: 3px; top: 3px}
.il_community .forum.comments li.only {border-bottom: none; border-top: 1px #1e567b solid}
.il_community ul.forum_replies {margin-left: 57px}
.il_community form.forum_reply label {margin: 0 10px 3px 0; width: 63px; text-align: left; width: 100%}
.il_community form.forum_reply .standard {width: 300px}
.il_community form.forum_reply .reply_box {width: 427px}
.il_community form.forum_reply textarea {height: 15em}
.il_community .option.notify_frequency {width: 350px}
.il_community .option.notify_frequency label {width: auto}
.il_community .option.notify_frequency select {float: left; width: 120px}
.il_community .option.reply_submit {clear: both}
.il_community .crosslink ul {margin: 8px 0pt; padding: 0px; position: relative; left: -0px; list-style: none}
.il_community .crosslink li {padding: 0pt 0pt 2px 0pt; margin-bottom: 10px; width: 200px; background: url('/images/crosslinks/lower_8a13.gif') no-repeat bottom center; list-style: none}
.il_community .crosslink li a {padding: 5pt 5px 5px 90px; min-height: 72px; display: block}
.il_community .crosslink li a:hover {text-decoration: none; cursor: pointer}
.il_community .crosslink li a:hover span.click {text-decoration: underline}
.il_community .crosslink li a span.cnt {width: 100px}
.il_community .crosslink li a span.crosslink_prompt {color: #000000; padding: 1px 0pt; display: block}
.il_community .crosslink li a span.title {font-weight: bold; font-size: 14px; line-height: 16px; display: block; color: #D33535}
.il_community .crosslink li a span.click {font-weight: bold; display: block}
.il_community .crosslink #jobs {background: url('/images/crosslinks/jobs_dda7.gif') no-repeat top center}
.il_community .crosslink #housing {background: url('/images/crosslinks/housing_68bb.gif') no-repeat top center}
.il_community .crosslink #classifieds {background: url('/images/crosslinks/classifieds_4a79.gif') no-repeat top center}
.il_community .header_notice .sign {float: left}
.il_community .msg {border: 1px solid #93BE82; padding: 4px 10px 4px 12px; background-color: #D7ECCE; width: 360px}
.il_community .warning.body {border: 1px solid #D33535; margin: 0pt 0pt 2px 14px; padding: 4px 10px 4px 9px; background-color: #F0E4EB; width: 180px}
.il_community .warning.arrow {background: url('/images/crosslinks/warning_arrow_c547.gif') no-repeat 63px bottom}
.il_community .messages {    }
.il_community .messages a em {font-weight: bold; color: red; font-style: normal}
.il_community .messages.overline {border-top: 1px #1e567b solid; margin-top: 1px}
.il_community .messages .sticky {padding-left: 20px; background: url('/images/icons/sticky_3d2e.gif') no-repeat left 4px}
.il_community .messages .interested {background: #d6e7ef none; padding-top: 2px; padding-bottom: 2px}
.il_community .messages .watch {width: 286px; position: relative; text-align: right; color: #848284}
.il_community .messages .watch .delete {display: block; margin-top: 1em; padding-left: 20px; float: right; background: no-repeat url('/images/icons/delete_da3a.gif') left center}
.il_community .thread_list {margin: 0; padding: 0; list-style: none; overflow: hidden; width: 390px}
.il_community .thread_list li {background: url('/images/stripe_read_6793.png') repeat-x left bottom; margin: 0; padding: 5px; border-bottom: 1px #acd7eb solid; overflow: hidden; list-style: none}
.il_community .thread_list li a {font-weight: normal; overflow: hidden}
.il_community .thread_list li a.flag {font-weight: normal; overflow: hidden}
.il_community .thread_list li a.sample {color: black; text-decoration: none}
.il_community .thread_list li a.sample:hover {color: black; text-decoration: none}
.il_community .thread_list li img {float: left; margin-right: 5px}
.il_community .thread_list li div {color: #848284}
.il_community .messages .my_discussion_sample {width: 450px}
.il_community .messages .my_discussion_sample img {float: left; margin-right: 5px}
.il_community .messages .my_discussion_sample span.gray {color: #848284}
.il_community .messages .my_discussion_sample a.title {margin-bottom: 5px; display: block}
.il_community .messages .my_discussion_sample strong a {font-weight: bold}
.il_community .messages .sample_post a span {display: inline}
.il_community .messages .sample_post span.post_body {color: black; display: block}
.il_community .messages .sample_post a:hover span {text-decoration: none}
.il_community .messages .sample_post span.posted {color: #848284}
.il_community .messages .post_first {font-weight: bold}
.il_community { }
.il_community #system_notice.make_room {margin-bottom: 20px}
.il_community #signup_pitch {margin-bottom: 20px}
.il_community #signup_pitch div.muppet {float: left; margin-left: -15px}
.il_community #signup_pitch div.muppet a {background: url(/images/muppet_751f.jpg) no-repeat 0 0; padding: 0; margin: 10px 0 0 0; width: 201px; height: 171px}
.il_community #signup_pitch div.features_overview {display: inline; float: left; width: 225px; margin: 0; font-size: 15px; line-height: 17px; color: #1e567b}
.il_community #signup_pitch p {margin-bottom: 8px}
.il_community #signup_pitch h2 {border-bottom: none; font-size: 18px; font-weight: bold; margin: 0 0 15px 0; line-height: 19px}
.il_community #signup_pitch a {font-weight: bold; color: white; background-color: #417fa4; font-size: 12px; line-height: 24px; padding: 0 7px; display: block; float: left; margin-top: 5px}
.il_community #signup_pitch a:hover {text-decoration: none; background-color: #d60000}
.il_community table.communities td {padding-bottom: 3px}
.il_community table.communities td a.icon {text-indent: -9999em; overflow: hidden; background-image: url(/images/icons/house_cdcb.gif); background-repeat: no-repeat; background-position: 0 -1px; width: 16px; height: 16px; display: block; text-decoration: none}
.il_community table.communities td a.icon:hover {text-decoration: none}
.il_community table.communities td a.icon.home {background-image: url('/images/icons/house_cdcb.gif'); margin-right: 8px}
.il_community table.communities td a.icon.home_inactive {background-image: url('/images/icons/house_inactive_3a02.gif'); margin-right: 8px}
.il_community table.communities td a.icon.home_inactive:hover {background-image: url('/images/icons/house_cdcb.gif')}
.il_community table.communities td a.icon.delete {background-image: url('/images/icons/delete_da3a.gif'); margin-left: 6px}
.il_community table.communities td a span {visibility: hidden}
.il_community .communities-list li {list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0.5em}
.il_community ul.communities-list {margin: 0em; list-style-image: none; list-style-position: outside; list-style-type: none}
.il_community .communities-list .home {background-image: url('/images/icons/house_cdcb.gif'); background-repeat: no-repeat; padding-left: 23px}