 * {margin: 0px; padding: 0px}
body {font-family: Arial,Verdana,sans-serif; font-size: 14px; color: #333; background: #fff url(/images/layout/bg.gif) repeat-y center top}
body#no_img {background: #fff}
.blue {color: #191c93}
 .fieldWithErrors {display: inline}
#errorExplanation {margin: 0 auto; margin-bottom: 20px; padding: 0 20px 15px 20px; width: 510px; background: #fff5f5 url(/images/layout/error_footer.gif) no-repeat left bottom}
#errorExplanation h2, #errorExplanation p, #errorExplanation ul {font-size: 12px; line-height: 12px}
#errorExplanation h2 {color: #f00; font-size: 18px; padding-top: 15px; padding-bottom: 15px; margin: 0; border: 0; background: #fff5f5 url(/images/layout/error_header.gif) no-repeat left top}
#errorExplanation p {font-weight: bold; margin-bottom: 10px}
#errorExplanation li {padding: 0 10px 5px 7px; background: #fff5f5 url(/images/layout/error_bullet.gif) no-repeat left top}
ul {list-style: none}
img {border: 0}
a {color: #002395; text-decoration: none}
a:hover {color: #181943; text-decoration: underline}
.clear {clear: both; line-height: 0; height: 0; font-size: 1px}
.left {float: left;}
.right {float: right;}
.center {float: left; margin: 0 0 0 10px;}
.underline {text-decoration: underline;}
h1, h2, h3 {color: #002395; font-size: 18px}
h2 {font-size: 16px}
 .wrap, #ticker, #header, #footer_bg {margin: 0 auto; width: 885px; overflow: hidden}
 .wrap {margin-bottom: 20px}
.separator {float: none !important;  width: 100%; overflow: hidden; clear: both !important; height: 15px; border-bottom: 1px solid #002395; margin-bottom: 20px}
 #ticker {border-top: 9px solid #f4f4f9; border-bottom: 1px solid #9798c3; height: 27px; margin-bottom: 2px}
 #header { height: 106px; background: #fff url(/images/layout/header_bg.gif) repeat-x left top}
#header a:hover {background: transparent}
#header a {display: block; float: left}
#header a#ij {float: right; padding: 41px 25px 0 0}
 .content {float: left; width: 615px; overflow: hidden}
.content.small {width: 345px; margin-right: 45px}
.content p.soft_gray {color: #888; font-size:12px}
.aux {float: right; width: 225px; overflow: hidden}
.aux.aux_left, .aux.aux_left_x2 {float: left}
.aux.aux_left_x2 {width: 615px; overflow: hidden}
.aux.aux_left_x2 h1 {padding-top: 6px !important; padding-bottom: 6px !important}
.aux.aux_left_x2 .opinion {display: block; float: left; width: 190px; padding: 0 5px; margin-bottom: 15px}
.aux.aux_left_x2 a.comments_box_link {display: block; clear: both; text-align: center; padding: 5px 10px; background: #F7F8FC}
 .item, #counter {margin-bottom: 30px}
.item {padding-top: 10px; border-top: 5px solid #002395}
.item.orange {border-top: 5px solid #ff7900}
.item h1, .item p.item_title {padding: 0 0 10px 0; border-bottom: 1px solid #002395; margin-bottom: 10px; line-height: 1.1em}
.item h1.orange, .item p.item_title.orange {border-top: 0; border-bottom: 1px solid #ff7900; color: #ff7900}
.item h1.ico, .item p.ico {padding-top: 5px; padding-left: 42px; border-bottom: 0}
.item p.ico.orange {color: #ff7900}
.item p.item_title, .item p.ico {color: #002395; font-size: 18px; font-weight: bold; margin-bottom: 10px}
.item h1.ico.ij {background: #fff url(/images/layout/ico_ij.gif) no-repeat left top}
.item p.ico.compromiso, .item p.ico.compromiso_orange, .item p.ico.prensa, .item p.ico.testimonial, .item p.ico.entity_seeker .item h1.ico.compromiso, .item h1.ico.compromiso_orange, .item h1.ico.prensa, .item h1.ico.testimonial, .item h1.ico.entity_seeker {padding-top: 0; padding-bottom: 0; background: #fff url(/images/layout/ico_compromiso.gif) no-repeat left top}
.item h1.ico.compromiso_orange, .item p.ico.compromiso_orange {background: #fff url(/images/layout/ico_compromiso_orange.gif) no-repeat left top}
.item h1.ico.prensa, .item p.ico.prensa {background: #fff url(/images/layout/ico_prensa.gif) no-repeat left top}
.item h1.ico.testimonial, .item p.ico.testimonial {background: #fff url(/images/layout/ico_testimonials.gif) no-repeat left top; min-height: 33px}
.item h1.ico.entity_seeker, .item p.ico.entity_seeker {line-height: 1em; padding-top: 7px; padding-bottom: 7px; background: transparent url(/images/layout/action4_ico_ong.gif) no-repeat left top}
.item h1.ico.entity_register, .item p.ico.entity_register {line-height: 1em; background: #fff url(/images/layout/action4_ico_ong.gif) no-repeat left top}
.item h2, .press_list h2, .press_list p.press_list_title {border-bottom: 1px solid #002395; padding-bottom: 5px}
.press_list p.press_list_title {font-size: 16px; font-weight: bold; color: #002395}
.press_list.line_top p.press_list_title {font-size: 18px}
.item p {margin-bottom: 15px}
.item p.info {margin-bottom: 25px}
.item p.desc {font-size: 15px; font-weight: bold}
.item a.arrow {display: block; padding-left: 25px; background: #fff url(/images/layout/arrow_link.gif) no-repeat left top}
.item a.arrow.press_link {font-size: 14px; font-weight: bold; text-decoration: underline}
.item #title, .item h1 {padding: 0; margin: 20px 0 20px 0; font-size: 30px; text-indent: -9999px; border: 0}
.item #title.form_empresas, .item h1.form_empresas {height: 70px; background: #fff url(/images/layout/form_empresas_title.gif) no-repeat left top}
.item #title.form_devolucion, .item h1.form_devolucion {height: 67px; background: #fff url(/images/layout/solicitud_devolucion_importe_oferta_empleo_title.gif) no-repeat left top}
.item #title.form_testimonio, .item h1.form_testimonio {height: 32px; background: #fff url(/images/layout/los_profesionales_tienen_voz.gif) no-repeat left top}
.item #title.form_confirm, .item h1.form_confirm {height: 32px; background: #fff url(/images/layout/confirmacion_contratacion.gif) no-repeat left top}
.item #title.preinscripcion_programa_ayuda, .item h1.preinscripcion_programa_ayuda {height: 68px; background: #fff url(/images/layout/preinscripcion_programa_ayuda.gif) no-repeat left top}
.item #title.inscripcion_programa_trabajo, .item h1.inscripcion_programa_trabajo {height: 68px; background: #fff url(/images/layout/inscripcion_programa_trabajo.gif) no-repeat left top}
.item #title.proyectos_contra_crisis, .item h1.proyectos_contra_crisis {height: 65px; background: #fff url(/images/layout/action4_title_proyectos_contra_crisis.gif) no-repeat left top}
.item #title.ong, .item h1.ong {height: 65px; background: #fff url(/images/layout/action4_title_ong.gif) no-repeat left top}
.item #title.entity_register, .item h1.entity_register {margin-top: 0; height: 66px; background: #fff url(/images/layout/action4_title_register.gif) no-repeat left top}
.item #title.collaborate, .item h1.collaborate {height: 65px; background: #fff url(/images/layout/action4_title_collaborate.gif) no-repeat left top}
.item h1.compromiso3_finished {height: 68px; background: #fff url(/images/layout/compromiso3_finish_title.gif) no-repeat left top}
.item h1.conseguir_plan {height: 32px; background: #fff url(/images/layout/action5_title_como_conseguir_plan.gif) no-repeat left top}
.item #instructions_header {width: 100%; overflow: hidden; border-bottom: 1px solid #002395; margin-top: 25px; padding-bottom: 5px}
.item #instructions_header h2 {float: left; margin: 0; color: #36c; font-size: 12px; border-bottom: 0; padding-top: 3px; padding-bottom: 0}
.item #instructions_header a {display: block; float: right; color: #002395; font-weight: normal; height: 14px; font-size: 12px; padding-top: 2px; padding-left: 22px; text-decoration: underline; background: #fff url(/images/layout/ico_print.gif) no-repeat left top}
 #action {}
#action p {height: 207px; background: #fff url(/images/layout/action_img2.jpg) no-repeat left top}
#action p a {display: block; float: left; padding-top: 108px}
#action p a#btn2 {padding-top: 10px; float: right}
 #action2 {background: #fff url(/images/layout/action2_bg.jpg) no-repeat left top}
#action2 p, #action2 img {padding-left: 275px; font-weight: bold; margin-bottom: 15px}
#action2 p.action2_first {padding-top: 100px; font-size: 15px; color: #002395}
#action2 p.action2_orange {color: #ff7900; font-size: 24px; line-height: 24px}
#action2 img {display: block}
#action2 p#action2_box_title, #action3 p#action3_box_title, #action4 p#action4_box_title, #action5 p#action5_box_title {font-size: 12px; font-weight: bold; color: #002395; padding: 15px 0 0 0; margin-bottom: 4px; border-bottom: 1px solid #002395}
#action2 #action2_box, #action3 #action3_box, #action4 #action4_box, #action5 #action5_box {padding: 20px 10px; margin-bottom: 25px;  background: #f7f8fc url(/images/layout/action2_box_bg.jpg) no-repeat left top}
#action2 #action2_box p, #action3 #action3_box p, #action4 #action4_box p, #action5 #action5_box p {font-size: 16px; font-weight: normal; color: #002395; margin-left: 80px; padding-left: 10px; margin-bottom: 7px; background: #f7f8fc url(/images/layout/action2_arrow_bg.gif) no-repeat left 2px}
#action2 #action2_box a, #action3 #action3_box a, #action4 #action4_box a, #action5 #action5_box a {display: block; font-size: 16px; font-weight: bold; text-decoration: underline; padding-left: 100px}
 #action3 { }
#action3.action3_op1 {background: #fff url(/images/layout/action3_bg/op_1.jpg) no-repeat left top}
#action3.action3_op2 {background: #fff url(/images/layout/action3_bg/op_2.jpg) no-repeat left top}
#action3.action3_op3 {background: #fff url(/images/layout/action3_bg/op_3.jpg) no-repeat left top}
#action3.action3_op4 {background: #fff url(/images/layout/action3_bg/op_4.jpg) no-repeat left top}
#action3.action3_op5 {background: #fff url(/images/layout/action3_bg/op_5.jpg) no-repeat left top}
#action3 img {display: block}
#action3 p, #action3 img, #action3 ul {padding-left: 275px; margin-bottom: 15px}
#action3 ul {padding-left: 295px}
#action3 ul li {font-weight: bold; color: #333; padding-left: 12px; margin-bottom: 5px; margin-top: 20px; background: transparent url(/images/layout/action3_arrow_bg.gif) no-repeat 0 5px}
#action3 p.action3_first {padding-top: 145px; font-size: 15px; font-weight: bold; color: #002395}
#action3 #action3_box, #action4 #action4_box {width: 595px; overflow: hidden; height: 95px}
#action3 #action3_box a.btn_write, #action4 #action4_box a.btn_write {padding-left: 90px}
#action3 #action3_box a.btn_write img, #action4 #action4_box a.btn_write img {padding: 0 !important}
#action3 p#action3_box_title, #action4 p#action4_box_title {padding-top: 20px}
 #action4 h1, #action4 h2 {padding-top: 0 !important; margin-top: 0!important; border: 0 !important; text-indent: -999px}
#action4 h1 {height: 125px; background: #fff url(/images/layout/action4_home_top.jpg) no-repeat 0 -7px}
#action4 h2 {height: 1px; line-height: 1px}
#action4 p.blue {font-weight: bold}
#action4 ul {padding-top: 25px; padding-left: 270px; height: 302px; background: #fff url(/images/layout/action4_home_photos.jpg) no-repeat 0 0}
#action4 li {font-weight: bold; margin-bottom: 20px; padding-left: 12px; padding-right: 30px; background: #fff url(/images/layout/action4_home_arrow_orange.gif) no-repeat 0 4px}
#action4 a.btn_big {display: block; padding: 10px 0 20px}
a.link_arrow_blue {padding-left: 12px; padding-left: 10px; background: transparent url(/images/layout/action4_arrow_blue.gif) no-repeat 0 4px; font-size: 12px; font-weight: bold; text-decoration: underline}
 #action5 h1, #action5 h2 {padding-top: 0 !important; margin-top: 0!important; border: 0 !important; text-indent: -999px}
#action5 h1 {height: 105px; background: #fff url(/images/layout/action5_home_top.jpg) no-repeat 0 -7px}
#action5 h2 {height: 1px; line-height: 1px}
#action5 p.blue {font-weight: bold}
.fadein {position: relative; width: 270px; height: 327px; float: left; margin-bottom: 35px}
.fadein img {position: absolute; left: 0; top: 0}
#action5 ul {padding-top: 25px; width: 320px; height: 312px; float: right}
#action5 li {font-weight: bold; margin-bottom: 20px; padding-left: 12px; padding-right: 30px; background: #fff url(/images/layout/action4_home_arrow_orange.gif) no-repeat 0 4px}
#action5 a.btn_big {display: block; padding: 10px 0 20px}
a.link_arrow_blue {padding-left: 12px; padding-left: 10px; background: transparent url(/images/layout/action4_arrow_blue.gif) no-repeat 0 4px; font-size: 12px; font-weight: bold; text-decoration: underline}
#plan_steps {list-style-type: decimal; padding: 0 0 0 21px}
#plan_steps li {color: #ff7900; font-weight: bold; padding: 0 0 20px 0}
#plan_steps li p {font-weight: normal; color: #000}
#plan_steps ul {background: #fbfbfd; padding: 10px}
#plan_steps ul li {width: 574px; overflow: hidden; border-bottom: 1px solid #bfc7e4; padding: 10px 0}
#plan_steps ul li p {float: left; width: 360px}
#plan_steps ul li img {float: right}
form#codigo_premium {padding: 10px 0 16px 0; width: 615px; overflow: hidden}
form#codigo_premium label {float: left; width: 85px; padding-top: 6px; margin-top: 6px}
form#codigo_premium label.short_label {width: 45px}
form#codigo_premium input {width: 108px; float: left; background: url('/images/layout/input_bg_small.gif') 0 0 no-repeat; margin-top: 6px; margin-right: 10px}
form#codigo_premium input#send_plan {background: url('/images/layout/btn_aceptar.gif') 0 0 no-repeat; width: 97px; height: 37px; border: none; text-indent: -9999px; margin: 0}
form#codigo_premium input#fefn_n_de_socio {background: url('/images/layout/input_bg_174.gif') 0 0 no-repeat}
#activa_plan {background: url('/images/layout/action5_btn_activa.gif') 0 0 no-repeat; display: block; width: 225; height: 32px; text-indent: -9999px; margin: 20px 0 20px 180px}
ul#history li, ul#results li {overflow: hidden; width: 615px}
ul#history li {overflow: hidden; width: 615px; padding: 20px 0; border-bottom: 1px solid #bfc7e4}
ul#history li.last {padding-bottom: 0; border-bottom: 0}
ul#history img {display: block; float: left}
ul#history .history_info {float: right; width: 445px; padding-left: 15px}
ul#history .history_info p {margin-bottom: 12px; color: #666}
ul#history .history_info p.subtitle {font-size: 16px; font-weight: bold; color: #002395}
ul#history .history_info a.devolution, ul#results li a.entity {font-size: 12px; font-weight: bold; text-decoration: underline; padding-left: 10px; background: #f7f8fc url(/images/layout/action4_arrow_blue.gif) no-repeat 0 4px}
ul#results li {width: 585px; padding: 15px 17px; margin-bottom: 12px; background: #f7f8fc}
ul#results .info {width: 445px; float: left}
ul#results li a {display: block}
ul#results li a.button {float: right; width: 126px}
ul#results li a.entity {margin-bottom: 3px; font-size: 16px; text-decoration: none; background: #f7f8fc url(/images/layout/action4_arrow_blue.gif) no-repeat 0 6px}
ul#results li .info p {padding-left: 10px; color: #191c93; margin-bottom: 0}
.item.e_seeker {width: 601px; padding: 10px 7px 5px; overflow: hidden; background: #f7f8fc}
ul#search_form {width: 615px; overflow: hidden; background: transparent; font-size: 11px}
ul#search_form li {margin-bottom: 3px}
ul#search_form label {display: block; float: left; width: 63px; padding: 5px 5px 0 0}
ul#search_form label.big {padding-left: 25px; width: 100px}
ul#search_form select {display: block; float: left; width: 130px !important; padding:0}
ul#search_form input {display: block; float: left; width: 130px !important; border: 0; padding: 3px 5px 0; height: 19px; color: #666; font-size: 11px; background: transparent url(/images/layout/action4_searchform_input_bg.gif) no-repeat left top}
ul#search_form input.btn {float: right; width: 68px !important; height: 20px;  padding: 0; margin: 0; padding-right: 26px; background: transparent}
.tags {border-top: 5px solid #002395; margin-bottom: 15px}
.tags.last {border-top-width:1px}
.tags a {text-decoration: none; font-weight: bold; color: #002395; margin-right: 4px; line-height: 1em}
.tags a.size_12 {font-size: 12px}
.tags a.size_18 {font-size: 18px}
.tags a.size_24 {font-size: 24px}
.tags a.size_30 {font-size: 14px}
.tags a:hover {color: #fff; background: #002395}
#entity {padding: 9px 11px; background: #f7f8fc; color: #191c93}
#entity h1 {font-size: 32px; text-indent: 0; padding: 0 0 10px 0; border: 0; border-bottom: 0; margin: 0 0 10px 0; line-height: 1.1em}
#entity ul {padding: 10px 0}
#entity ul li {width: 580px; overflow: hidden; margin-bottom: 9px}
#entity ul strong {display: block; float: left; text-align: right; width: 165px; padding-right: 20px}
#entity ul p {float: right; width: 395px; margin-bottom: 0}
form#register {padding-top: 10px}
form#register, form#register ul, form#register li {background: #fff}
form#register label {text-align: right}
form#register input.btn {margin: 0; padding: 10px 0 0 173px; width: 125px; height: 34px}
form#register input.btn:focus {background: #fff}
ul#collaborate_options {width: 615px; overflow: hidden}
ul#collaborate_options li {float: left; width: 290px}
ul#collaborate_options li.last {float: right}
ul#collaborate_options h5 {font-size: 14px; color: #191c93; border-bottom: 1px solid #191b93; margin-bottom: 4px}
ul#collaborate_options p {color: #191c93; padding: 12px; background: #f7f8fc}
 ul#press li {padding-bottom: 6px; margin-bottom: 8px; border-bottom: 1px solid #eaeaf3}
 #area {width: 455px; overflow: hidden;  padding: 152px 0 0 160px; background: #fff url(/images/layout/area_bg.gif) no-repeat left top}
#area p {clear: both}
#area p.suscribete_float {float: left; width: 330px; clear: none}
#area ul {padding-left: 25px}
#area ul li {margin-bottom: 20px}
#area ul strong {color: #ff7900}
#area ul#suscribete {width: 250px; float: left;  padding-bottom: 5px}
#area ul#suscribete li {font-weight: bold; padding-left: 25px; margin-bottom: 7px; background: #fff url(/images/layout/arrow_link.gif) no-repeat left top}
#area a#suscribete_link {float: right; padding-bottom: 20px}
#area .text_button {width: 211px; float: left; margin-top: 0}
#area .text_button.right {float: right}
#area .text_button p {font-size: 16px; color: #002395; font-weight: bold; margin-bottom: 8px; text-align: center}
#area a.btn_center, #confirmation a.btn_center {display: block; text-align: center; padding-top: 15px}
#confirmation a.btn_center {margin-bottom: 30px}
#back, #back_press. #back_search {clear: both; margin-top: 45px; padding-top: 11px; border-top: 1px solid #efefef; height: 30px}
#back a, #back_press a, #back_search a {display: block; font-size: 12px; text-decoration: underline; padding-left: 15px; background: #fff url(/images/layout/arrow_link.gif) no-repeat -10px top}
#back_press {margin-top: 5px}
#back_press a {background: #fff url(/images/layout/arrow_blue_link.gif) no-repeat -10px top}
#back_search {padding-top: 5px; margin-bottom: 15px}
#back {margin-top: 45px !important}
 form {color: #002395}
form label {display: block; float: left; width: 157px}
form label.no_float {display: inline; float: none; width: auto}
form label.multiline {float: left; width: 565px; padding-left: 5px}
form label.label_margin_bottom {width: auto; display: block; margin-bottom: 5px}
form input, form textarea {float: right; border: 0; width: 427px; height: 22px; padding: 4px 4px 2px 4px; margin-right: 7px; font-size: 14px; background: #fff url(/images/layout/input_bg.gif) no-repeat left top}
form textarea {float: none; width: 597px; padding: 4px 4px 2px 4px; height: 94px; background: #fff url(/images/layout/textarea_bg.gif) no-repeat left top}
form select {float: right; width: 435px; padding: 4px 4px 2px 4px; margin-right: 7px}
form input.radio_button, form input.btn {width: auto; height: auto; float: none; padding: 0; margin: 0; margin-left: 12px; background: #fff}
form input.f_left {float: left}
form input.btn {display: block; margin: 0 auto; margin-top: 15px; text-align: center}
form input:focus {background: #ebebeb url(/images/layout/input_bg.gif) no-repeat left top}
form textarea:focus {background: #ebebeb url(/images/layout/textarea_bg.gif) no-repeat left top}
form ul {background: #fcfdfe; padding-left: 5px}
form li {width: 615px; overflow: hidden; margin-bottom: 10px}
form li.white_line {background: #fff}
form li.top_separation {padding-top: 35px}
form li.options {padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #d2d2d2}
form li.options label.label_margin_bottom { }
form ul.answers {padding: 0 15px}
form ul.answers li {width: 585px; margin-bottom: 5px}
form ul.answers input {float: left; width: auto !important; height: auto !important; border: 0; margin: 0; padding: 0; background: #fcfdfe}
form ul.answers input.input_big {float: none; width: 597px!important; height: 22px!important; background: #fff url(/images/layout/input_big_bg.gif) no-repeat left top!important}
form ul.answers input.input_margin_top {margin-top:5px}
form ul.answers label {float: left; width: 550px; padding-left: 10px}
form ul p {font-weight: bold}
 #confirmation {width: 555px; overflow: hidden; color: #002395; margin-top: 3px; padding: 20px 30px; background: #fcfdfe url(/images/layout/confirmation_bg.gif) no-repeat right 40px}
#confirmation.no_image {background: #fcfdfe}
#confirmation.small_padding {padding: 10px 10px 20px 10px; width: 615px}
#confirmation p {width: auto; margin-bottom: 20px}
#confirmation p.small {width: 430px}
#confirmation p.center {width: 550px; text-align: center}
#confirmation p.center a {text-decoration: underline}
#confirmation a {text-decoration: underline}
#confirmation a.see_instructions {display: block; font-weight: bold; padding-left: 15px; background: #fff url(/images/layout/arrow_link.gif) no-repeat -10px top}
p#instructions_title {width: 550px; height: 72px; margin-bottom: 15px}
#confirmation h3 {width: 592px; font-size: 18px; color: #333; margin-bottom: 20px}
#confirmation .instructions_list_item {   padding: 0; margin: 0;  }
#confirmation .instructions_list_item strong {display: block; float: left; width: 15px; font-size: 14px; color: #ff7900}
#confirmation .instructions_list_item p {float: left; width: 270px; margin-bottom: 0; color: #666}
#confirmation .instructions_list_item img {display: block; float: right; width: 268px; margin-right:12px}
#confirmation .instructions_list_separator {height: 20px; border-bottom: 1px solid #bfc7e4; margin-bottom: 20px}
 .press {margin-top: 25px; padding-bottom: 17px; background: #fbfbfd}
.press p, .press a, .press h1 {padding: 0 10px}
.press p {color: #666}
.press p.date {color: #36c; font-size: 12px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #101c5e; background: #fff}
.press p.description {font-size: 18px; font-weight: bold; color: #333}
.press a.title, .press p.title, .press h1 {display: block; font-size: 36px; font-weight: bold; margin-bottom: 10px}
.press p.title, .press h1 {color: #002395}
.press h1 {margin-top: 0; text-indent: 0}
.press a.read_more {font-size: 14px; font-weight: bold}
.press_list {padding-top: 35px; color: #36c}
.press_list.line_top {padding-top: 10px; border-top: 5px solid #002395}
.press_list ul {}
.press_list ul li {padding: 9px 10px; margin: 0; width: 595px; overflow: hidden; background: #fff}
.press_list ul li.alternate {background: #fbfbfd}
.press_list li p, .press_list li a {font-size: 12px}
.press_list li p {float: left; width: 170px}
.press_list li p.press_link {display: block; float: right; width: 410px; font-weight: bold; color: #002395}
.press_list li p.press_link a {font-weight: bold}
#press_info {padding-left: 42px; font-size: 15px}
#press_info p {margin-bottom: 10px}
#press_info p#phone {font-size: 24px; font-weight: bold; color: #ff7900}
 #footer_bg {padding-top: 16px; border-top: 1px solid #002395; background: #f4f4f9}
#footer {padding-top: 17px; height: 77px; background: #fff url(/images/layout/footer_bg.gif) repeat-x left top}
#footer p, #footer a {color: #fff; font-size: 12px}
#footer a:hover {text-decoration: underline; background: transparent}
#footer a#logo_ij {float: left; padding-left: 20px}
#footer a#logo_ij:hover {text-decoration: none}
#footer p {float: left; padding-left: 137px}
 #popup {padding: 15px; font-size: 12px}
#popup h1 {margin-bottom: 15px}
#popup h2, #popup p {margin-bottom: 10px}
#popup h2 {font-size: 14px; color: #333}
a.link_underline {text-decoration: underline}
 blockquote {margin-bottom: 15px; padding-left: 42px; padding-top: 4px; background: transparent url(/images/layout/quotes_open.gif) no-repeat left top}
blockquote span.quotes_close {padding: 0 0 5px 28px; background: transparent url(/images/layout/quotes_close.gif) no-repeat right top}
a.comments_box_link {padding-left: 42px}
#testimonials h2 {margin: 20px 0 20px 0; border-bottom: 0; padding: 0; font-size: 33px}
#testimonials h3 {font-size: 16px; margin: 0 0 3px 0; padding-bottom: 7px; border-bottom: 1px solid #002395}
ul#testimonials_list {}
ul#testimonials_list li {padding: 14px 0; margin-bottom: 30px; background: #fcfdfe}
ul#testimonials_list blockquote, ul#testimonials_list cite {color: #039; padding-right: 30px; padding-left: 40px; background: transparent}
ul#testimonials_list blockquote {background: transparent url(/images/layout/quotes_open_post.gif) no-repeat left top}
ul#testimonials_list span.quotes_close {background: transparent url(/images/layout/quotes_close_post.gif) no-repeat right top}
ul#testimonials_list cite {font-size: 12px}
 .pagination {margin: 0 auto; text-align: center}
.pagination a, .pagination span {color: #039; margin: 0 1px; font-size: 14px; background: #f7f9fc; text-decoration: none; padding: 4px 7px}
.pagination a:hover {background: #ebeff7; text-decoration: none}
.pagination a.prev_page, .pagination a.next_page, .pagination span {font-size: 12px; background: #fff; text-decoration: underline}
.pagination span {color: #ebeff7; text-decoration: none}
.pagination span.current {color: #039; font-size: 14px; font-weight: bold; background: #ebeff7}
#facebox .b {background:url(/images/b.png)}
#facebox .tl {background:url(/images/tl.png)}
#facebox .tr {background:url(/images/tr.png)}
#facebox .bl {background:url(/images/bl.png)}
#facebox .br {background:url(/images/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}