html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
input, textarea { outline: 0; overflow: hidden; }
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

*, body, html, ul, li, ol, img, div, p, table, tr, td, th {margin: 0px; padding: 0px; border: 0;}


body { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; font-size: 13px; line-height: 18px;}
.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px; }
.green {color: #23921E}
p { font-size: 13px; line-height: 18px; font-weight: normal; margin-top: 18px;}
h1 { font-size: 28px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #67a2c0; padding-bottom: 17px;}
h2 {font-size: 18px; line-height: 22px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #67a2c0; margin-top: 18px;}
h2.welcome { font-size: 30px; line-height: 30px; color: #67a2c0; margin-top: 0px;}
h3 {font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;font-weight: bold; color: #67a2c0;}
a {font-weight: normal; color: #67a2c0; text-decoration: none }
.float_left {float: left;}

a:hover {text-decoration: underline;}
a.link_underline {}
.hide {display: none;}
.show {display: block;}
.error, .error_list {font-size: 11px; color: #ff0000}
a.read_more { font-size: 12px; color: #333; background: url("/images/v2/arrow.png") no-repeat 0px 5px; padding-left: 13px; display: block;}

.pad_b_0 {padding-bottom: 0px !important;}

.mt10 {margin-top: 10px !important;}
.tar {text-align: right;}
.mt18 {margin-top: 18px !important;}}

span.s1 {display: block; padding-bottom: 3px;}
span.blue {color: #67a2c0}
.strong {font-weight: bold;}

.header_margin {margin-bottom: 35px;}
.h1_margin {margin-bottom: 18px;}

.editor_content h3 {margin-top: 18px;}
.editor_content ul {margin-top: 18px; list-style-type: disc;}
.editor_content ul li {margin-left: 15px;}
.editor_content strong {font-weight: bold;}

#header {height: 116px; width: 100%; position: relative;}
#header img.logo {position: absolute; top: 28px; left: 0px;}

#header .phone {position: absolute; right: 0; top: 24px; color: #333333; text-align: right;  }
#header .phone p { font-size: 14px; margin-top: 0px; line-height: 20px; margin-bottom:5px; }

#container {margin: 0px auto; width: 940px;}

/* NAVIGATION */
#navigation, #navigation ul { width: 940px; overflow: hidden; height: 35px; position: relative; display: block; background: url('/images/v2/nav_bg.jpg') repeat-x; clear: both; margin-bottom: 20px; }
#navigation ul li { float: left; display: block; text-align: center; line-height: 32px;}
#navigation ul li.d {width: 1px; height: 35px; background: url("/images/v2/nav_d.jpg") no-repeat;}
#navigation ul li a { display: block; height: 35px; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none;}
#navigation ul li a:hover, #navigation ul li a.selected  { background: url("/images/v2/nav_bg_hover.jpg") repeat-x; color: #67a2c0}

#navigation a#nav_id_home  {width: 138px; background: url("/images/v2/nav_home.jpg") no-repeat top left}
#navigation a#nav_id_home:hover, #navigation a.selected_home  {background: url("/images/v2/nav_home_hover.jpg") no-repeat top left !important; color: #67a2c0}
#navigation a#nav_id_aboutus  {width: 141px;}
#navigation a#nav_id_help {width: 194px;}
#navigation a#nav_id_management {width: 182px; }
#navigation a#nav_id_news {width: 140px;}
#navigation a#nav_id_contact_us {width: 140px; background: url("/images/v2/nav_contact_us.jpg") no-repeat top right}
#navigation a#nav_id_contact_us:hover, #navigation a.select_contact {background: url("/images/v2/nav_contact_hover.jpg") no-repeat top left !important; color: #67a2c0}

#latest_news {height: 31px; margin-top: 12px;}
#latest_news div.right {background: url("/images/v2/OM_news_ticker_bg_825x31.jpg") no-repeat; float: left; width: 825px; height: 31px; position: relative;}
#latest_news div.left {background: url("/images/v2/OM_latest_news_113x31.jpg") no-repeat; float: left; width: 101px; height: 31px; font-size: 14px; color: #fff; font-weight: bold; padding-left: 12px; line-height: 28px;}
#latest_news .controll_bar {position: absolute; top: 6px; right: 12px;}

#latest_news .slider {position: relative;}
#latest_news .slider div.item {position: absolute; top: 5px; left: 12px; display: none;}
#latest_news .slider a { font-size: 12px; color: #333; font-weight: normal; }
.slidetabs {display: none;}



#footer {margin-top: 12px; background: url("/images/v2/footer.gif"); width: 940px; height: 271px; color: #666; margin-bottom: 70px; margin-top: 50px;}
#footer a {font-size: 10px; line-height: 13px;}
#footer .footer_body {width: 916px; padding: 12px 12px;}
#footer .logos {float: right; margin-top: 36px;}
#footer .text_left,
#footer .text_left ul li a,
#footer .footer_nav ul li a {font-size: 11px; line-height: 15px; color: #666}
#footer .text_left {float: left; width:445px; }
#footer .text_left ul {list-style-type: none; margin-bottom: 12px; padding-top: 12px;}
#footer .text_left ul li {display: inline; padding: 0 2px; }
#footer .text_left ul li.first {padding-left: 0px;}
#footer .footer_nav {margin-bottom: 12px; height: 121px;}
#footer .footer_nav ul {list-style-type: none; display: block; float: left; width: 183px;}
#footer .footer_nav ul li.first {padding-bottom: 12px;}
#footer .footer_nav ul li a {line-height: 18px;}

#footer .footer_nav ul li.first a {color: #67a2c0; font-size: 14px; font-weight: bold;}
#footer .text_left a {font-size: 11px;}
.footer_homepage {margin-top: 16px !important;}

#footer #f_about_us {}
#footer #f_help_and_advice {width: 193px;}
#footer #f_services {width: 223px;}
#footer #f_news {}
#footer #f_contact_us {width: 123px;}

img.footer_divider {margin-left: -12px;}

#homepage #intro_box { float: left; width: 304px; margin-right: 14px;  }
#homepage #intro_box p  { margin-top: 24px; font-size: 14px; color: #333333; line-height: 18px;}

#homepage .box {float: left; width: 310px; margin-right: 5px; height: 283px; margin-top: 12px; overflow: hidden; position: relative;}
#homepage .box img.divider {}
#homepage .box_last {margin-right: 0px;}
#homepage .box .title {text-align: left; font-size: 14px; font-weight: bold; color: #fff; padding-left: 12px; line-height: 34px;}
#homepage .box .content {padding: 12px; width: 258px;}
#homepage .box .find_out_more {position: absolute; bottom: 52px; left: 12px;}
#homepage .box span {display: block; padding-bottom: 12px;}

.box h3 a { font-weight: bold; }

#box_looking {background: url("/images/v2/looking-for-management.gif") no-repeat bottom left; } 
#box_how_we_can_help {background: url("/images/v2/how-can-we-help.gif") no-repeat bottom left; }
#box_video {background: url("/images/v2/the-om-team.gif") no-repeat bottom left; }
#box_video img.v_thumb {float: left; margin-right: 12px;}
#box_video span.no-padding {padding: 0px;}

#prop_online_box                    { float: left; width: 620px; height:330px; background: url(/images/OM_Home_om_account_bg_620x312.gif) 0% 0% no-repeat; position: relative; }
#prop_online_box .user-box          { float: right; width: 186px; margin-top: 10px; margin-right: 24px; }
#prop_online_box h1                 { font-size: 18px; color: #67a2c0; margin-top: -6px;}

#prop_online_box .input-box { background: url("/images/v2/homepage_input_field_182x28.png") no-repeat; width: 186px; height: 32px; margin-top: 8px; position: relative; }
#prop_online_box .input-box_outline { background-position: 0px -31px; }
#prop_online_box .input-box input { position: absolute; top: 7px; left: 7px; width: 170px; border: 0; font-size: 12px; color: #333; font-family: Arial; z-index: 10; }
#prop_online_box .input-box label { position: absolute; top: 7px; left: 7px; font-size: 12px; color: #ccc; z-index: 20; }

#prop_online_box #aspnetForm        { padding-top: 0px;}
#prop_online_box .user-box .submit  { margin-top: 10px; }
#prop_online_box .user-box span     { font-size: 11px; color: #67a2c0; line-height: 15px;}
#prop_online_box #aspnetForm2       { margin-top: 16px}
#prop_online_box #aspnetForm2 .input-box {margin-top: 2px;}
#prop_online_box a.reg_now { display: block; margin-bottom: 6px; margin-top: 0px; width: 110px; float:left;}
#prop_online_box a.demo_popup { display: block; margin-bottom: 6px; margin-top:0px; width: 110px; float: left;}

#prop_online_box p                  { margin-top: 10px; font-size: 13px; color: #333; line-height: 16px;}
#prop_online_box #my_account_title  { margin: 7px 0px 19px 0px; }
#prop_online_box .info-box          { 
    background: url("/images/v2/man.png") no-repeat scroll 220px 125px transparent;
    float: left;
    margin: 10px 0 10px 24px;
    text-align: left;
    width: 385px;
}
#prop_online_box .info-box ul       { margin: 15px 0px; }
#prop_online_box .info-box li       { padding-bottom: 0px; list-style-image: url(/images/v2/OM_read_more_arrow_5x8.jpg); margin-left: 15px;}

h1.margin10 {margin-bottom: 10px;}

.emailWrapper, #passwordWrapper        {  
  width: 178px !important;
  background: url(/images/inputFields.png) 0px -34px no-repeat;
  border: 0px;
  height: 28px !important;
  height: 24px;
  padding-left: 4px;
  padding-top: 5px;
  padding-right: 3px; 
  line-height: 28px; 
  font-size: 12px; 
  color: #96afc2; 
  float: left;
}



.menu_column {float: left; width: 224px;}
.menu_column ul.menu {list-style-type: none;}
.menu_column ul.menu li.first {border-top: 1px solid #d6e7ee}
.menu_column ul.menu li a {display: block; width: 212px; height: 34px; background: url("/images/v2/menu_left.jpg") no-repeat; font-size: 12px; color: #333; padding-left: 12px; line-height: 34px; font-weight: bold; text-decoration: none;}
.menu_column ul.menu li a:hover, .menu_column ul.menu li a.selected {background: url("/images/v2/menu_left_hover.jpg") no-repeat; color: #67a2c0}
.menu_column ul.menu ul {list-style-type: none;}
.menu_column ul.menu ul li {padding-left: 12px;}
.menu_column ul.menu ul li.s_last {padding-bottom: 4px;}
.menu_column ul.menu ul li a {background: none; font-size: 11px; height: 20px; font-weight: normal; line-height: 24px;}
.menu_column ul.menu ul li a:hover,.menu_column ul.menu ul li a.selected {background: none;}

.column_right_full {float: right; width: 700px;}

.side_left { float: left; width: 460px; }
.side_right {float: right; width: 224px;}




p.about_us_c, p.about_us_c2 {color: #67a2c0; font-size: 14px; border-top: 1px solid #d6e7ee; border-bottom: 1px solid #d6e7ee; padding: 12px 0px; margin: 0px;}
p.about_us_c2 { border-top: 1px solid #d6e7ee; margin-top: 12px; }
p.iip {border-top: 1px solid #d6e7ee; padding: 12px 0; margin-top: 24px;}
p.iip span {display: block; margin-top: 12px;}
p.about_us_c span {display: block; color: #333; font-size: 12px; margin-top: 6px;}
p.about_us_video_mod {background: url("/images/about_us/OM_Who_we_are_video_mod_bg_224x186.jpg") no-repeat; width: 200px; height: 162px; margin-top: 24px; position: relative; padding: 6px 12px 12px 12px;}
p.about_us_video_mod span.title {font-size: 14px; color: #67a2c0; font-weight: bold;}
p.about_us_video_mod span.footer { position: absolute; bottom: 6px; left: 12px; font-size: 13px;}

div.property_online { background: url("/images/about_us/current-vacancies.gif") no-repeat; position: relative}
div.current_vacancies { background: url("/images/about_us/current-vacancies.gif") no-repeat; position: relative}
div.property_online .container { height: 255px; width: 212px; background: url('/images/help/manage-property-online.jpg') bottom left no-repeat; padding: 6px 6px; }
div.property_online h3 { font-size: 13px; }
div.current_vacancies .container { height: 210px; width: 200px; background: url('/images/about_us/vacancies.jpg') bottom left no-repeat; padding: 6px 12px; } 
div.current_vacancies a {display: block; position: absolute; left: 12px; bottom: 85px; }

div.property_online a.help_register_now {display: block; position: absolute; left: 3px; bottom: 110px; }
div.property_online a.help_maintenance_demo {display: block; position: absolute; left: 3px; bottom: 75px; }

.management_service .box_left { float: left;}
.management_service .box_right {float: right;}
.management_service .box_last {margin-bottom: 0px;}
.management_service .box_developers {background: url("/images/service/developers.jpg") no-repeat;}
.management_service .box_developers div.m_links {margin-top: 3px;}
.management_service .right_to_manage {background: url("/images/service/resident-associations.gif") no-repeat;}
.management_service .right_to_manage p {margin-bottom: 7px;}
.management_service .resident {background: url("/images/service/resident-mng-comp.gif") no-repeat;}
.management_service .housing {background: url("/images/service/housing-associations.gif") no-repeat;}

.help_and_advice div.header { padding: 12px; width: 676px; background: url("/images/help/OM_help-and-advice_header_700x133.jpg") no-repeat top left; height: 109px; margin-bottom: 16px; position: relative;}
.help_and_advice div.blue, .management_service div.blue { background: #6cafcc url('../images/help/module-blue-tab-top.jpg') top left no-repeat; color: white; }
.management_service h3, .help_and_advice h3 { color: white; padding: 10px 12px; }
.management_service h3 a,  .help_and_advice h3 a { color: white; }
.help_and_advice a.help_register_now {position: absolute; bottom: 12px; left: 12px;}
.help_and_advice a.help_maintenance_demo {position: absolute; bottom: 2px; left: 12px;}
.help_and_advice div.header p {margin: 0px; padding: 6px 0; width: 330px;}
.help_and_advice .box, .management_service .box { width: 343px; height: 251px; margin-bottom: 12px; }
.help_and_advice .container, .management_service .container { padding: 12px; padding-top: 18px; }
.help_and_advice .container p, .management_service .container p { margin-top: 0; }
.help_and_advice .box_left {float: left;}
.help_and_advice .box_right {float: right;}
.help_and_advice div.what_we_do {background: url("/images/help/what-we-do.gif") no-repeat;}
.help_and_advice div.service_charges {background: url("/images/help/service-charges.gif") no-repeat;}
.help_and_advice div.how_we_can_help {background: url("/images/help/how-we-can-help.gif") no-repeat;}
.help_and_advice div.useful {background: url("/images/help/useful-information.gif") no-repeat;}
.help_and_advice div.help_faq { background: url("/images/help/OM_help-and-advice__faq_mod_bg_703x116.jpg") no-repeat; width: 700px; }
.help_and_advice div.help_faq .container { background: url('../images/help/faq_image.jpg') bottom right no-repeat; min-height: 100px; }
.help_and_advice div.help_faq .blue { background: #6cafcc url('../images/help/faq-blue-tab-top.jpg') top left no-repeat; color: white; }

.management_service .pdf_icon {float: left; width: 35px;}
.management_service span {float: left; width: 200px; margin-top: -3px;}
.management_service p {margin-bottom: 10px;}
.management_service div.m_links {margin-top: 8px;}
.help_and_advice div.m_links {margin-top: 8px;}
.faq_landing_page div.m_links {margin-top: 8px;}
.faq_landing_page .container { padding-top: 12px !important; } 

.faq_landing_page div.category_one {background: url("/images/help/services-charges.gif") no-repeat;}
.faq_landing_page div.category_two {background: url("/images/help/problems-and-complaints.gif") no-repeat;}
.faq_landing_page div.category_three {background: url("/images/help/payments-and-billing.gif") no-repeat;}
.faq_landing_page div.category_four {background: url("/images/help/general-topics.gif") no-repeat;}
.faq_landing_page div.box_last {margin-bottom: 0px;}
div.can_not_find {background: url("/images/help/service-charges-module.gif") no-repeat; padding: 6px 12px; width: 202px; height: 158px; position: relative;}
div.can_not_find a {display: block; position: absolute; left: 12px; bottom: 12px;}


.customer_complaints_right {background: url("/images/help/OM_customer-complaints_bg_224x267.jpg") no-repeat top left; }
.customer_complaints_right .body {padding: 6px 12px;}
.customer_complaints_right .body p {margin-top: 9px; line-height: 16px;}
.customer_complaints_right .body p.first {margin-top: 12px;}
.customer_complaints_right .body p img {vertical-align: top}
.customer_complaints_right .body a.l_left {float: left; width: 35px; margin-top: 6px;}
.customer_complaints_right .body a {text-decoration: none;}

.ask_the_expert_right {background: url("/images/help/OM_ask-the-expert_questions_mod_bg_224x416.jpg") no-repeat top left; height: 260px;}
.ask_the_expert_right .body {padding: 6px 12px;}
.ask_the_expert_right .body p.first {margin-top: 12px;}
.ask_the_expert_right .body p {margin-top: 9px; line-height: 16px;}

.question_ask {background: #6cafcc url("/images/help/OM_ask-the-expert_drop_down_closed_top_462x4.jpg") no-repeat top left; margin-top: 12px;}
.question_ask_first {margin-top: 18px;}
.question_ask span.b_c {background: url("/images/help/OM_ask-the-expert_drop_down_closed_bottom_462x4.jpg") no-repeat top left; display: block; height: 4px; width: 100%; margin: 0px; padding: 0px;}
.question_ask a {color: white; text-decoration: none; padding: 10px 20px 6px 10px; display: block; background: url("/images/help/OM_FAQs_category_white_arrow_down_13x7.png") no-repeat 440px 16px;}
.answer {padding: 12px; padding-top: 0px; display: none;}
.answer strong { font-weight: bold; }
.question_selected {background: #eeeced url("/images/help/OM_ask-the-expert_drop_down_top_462x4.jpg") no-repeat top left}
.question_selected a {color: #569eb7; background: url("/images/help/OM_ask-the-expert_arrow_up_13x7.png") no-repeat 440px 16px;}
.question_selected span.b_c {background: url("/images/help/OM_ask-the-expert_drop_down_bottom_462x4.jpg") no-repeat top left;}

.question_ask_open {}

.form_input_196 { width: 200px; height: 22px; background: url("/images/v2/find_out_more_input_field_196x28.png") no-repeat; margin-bottom: 9px; padding-top: 10px; padding-left: 8px; position: relative; }
.form_input_196_outline { background-position: 0 -31px; }
.form_input_196 label { position: absolute; color: #ccc; padding: 0; margin: 0; font-size: 12px; top: 8px; left: 9px; z-index: 20; }
.form_input_196 input { position: absolute; top: 9px; left: 8px; border: 0; color: #333; font-family: Arial; font-size: 12px; width: 180px; z-index: 10; }

.form_input_textarea_196 { background: url("/images/v2/find_out_more_text_area_196x131.png") no-repeat top left; width: 200px; height: 134px; margin-bottom: 9px; position: relative; }
.form_input_textarea_196 textarea { position: absolute; border: 0; color: #333; font-family: Arial; font-size: 12px; height: 123px; top: 5px; left: 5px; width: 185px; }
.form_input_textarea_196_outline { background-position: 0 -134px; }

.form_input_246 { width: 250px; height: 32px; background: url("/images/v2/contact_form_input_field_246x28.png") no-repeat; position: relative; }
.form_input_246_outline { background-position: 0 -31px; }
.form_input_246 input { position: absolute; border: 0; color: #333; font-family: Arial; font-size: 12px; width: 230px; top: 10px; left: 8px; }
.form_input_textarea_246 { background: url("/images/v2/contact_form_text_area_246x131.png") no-repeat; width: 250px; height: 135px; margin-bottom: 9px; position: relative; }
.form_input_textarea_246 textarea { position: absolute; top: 5px; left: 5px; border: 0; color: #333; font-family: Arial; font-size: 12px; height: 121px; width: 236px; }
.form_input_textarea_246_outline { background-position: 0 -134px; }

.box_462 { background: url("/images/bg/top_462x574.png") no-repeat; overflow: hidden; width: 462px; }
.box_462_b {background: url("/images/bg/bottom_462x9.png") no-repeat; height: 9px; width: 462px;}
.box_226 {background: url("/images/bg/top_226x486.jpg") no-repeat;}
.box_226_b {background: url("/images/bg/bottom_226x12.jpg") no-repeat;height: 12px; width: 226px;}

/*CONTACT US */

.contact_us_left { width: 465px; float: left;}
.contact_us_left div.form {margin-top: 18px;}
.contact_us_left div.form form {padding: 24px 24px 15px 24px;}
.contact_us_left div.form td {padding: 4px 0px; vertical-align: top}
.contact_us_left div.form label {font-size: 12px; display: block; width: 171px;}
.contact_us_left div.form label span, #d_form label span {color: #ff0000; padding-left: 2px;}
.contact_us_left div.form h3, #d_form h3 {margin-bottom: 24px;}
.contact_us_left div.form select {background-color: #fff; border: 0; color: #333; font-family: Arial; font-size: 12px; height: 22px;  width: 246px; padding: 3px;}
.contact_us_left p.thanks {padding: 24px;}
.contact_us_right {float: right; width: 226px;}

.contact_us_left .contact_details_for_other {margin-top: 24px; background: url("/images/contact_us/contact-details-for-other-departments.gif") no-repeat; padding: 6px 12px; height: 232px;}
.contact_us_left .looking_for {margin-top: 24px; background: url("/images/contact_us/looking-for-a-managing-agent.png") no-repeat; padding: 6px 12px; width: 441px; height: 139px;}
.contact_tel td.tel {color: #67a2c0}

.contact_us_right .write_to_us {width: 202px; height: 197px; padding: 6px 12px 6px 12px; background: url("/images/contact_us/write-to-us.gif") no-repeat; height: 211px;}
.contact_us_right .customer_services {width: 202px; padding: 6px 12px 6px 12px; margin-top: 24px; background: url("/images/contact_us/customer-services.gif") no-repeat; height: 263px; }
.contact_us_right .customer_procedure {background: url("/images/contact_us/customer-complaint-procedure.gif") no-repeat; height: 192px; width: 202px; padding: 6px 12px; margin-top: 24px; position: relative;}
.contact_us_right .customer_procedure a {position: absolute; bottom: 12px; left: 12px;}
table.contact_tel td.break {padding-top: 12px;}

/* DOWNLAOD FORM */
#d_form {width: 462px;}
#d_form form {padding: 12px; padding-bottom: 3px;}
#d_form td {padding: 6px 0px; vertical-align: top}
#d_form label {font-size: 12px; display: block; width: 120px; }

#google_map {width: 462px; height: 350px; margin-top: 18px;}

.news_subnav {margin-top: 12px; padding: 0px 12px; text-align: left; }
.news_subnav p { margin-bottom: 18px; font-weight: bold; }
.news_subnav ul {list-style-type: none; color: #67a2c0; margin: 0px; padding: 0px; margin-bottom: 18px !important;}
.news_subnav ul li {margin-bottom: 1px !important; padding-bottom: 0px !important;}
.news_subnav ul li.year span {font-weight: bold;}
.news_subnav ul li.month {margin-left: 30px !important;}

ul#news_navigation {list-style-type: none; margin-top: 12px; margin-bottom: 42px; margin-left: 21px;}
ul#news_navigation li {display: inline; padding-right: 3px;}
ul#news_navigation li a {text-decoration: underline;}
ul#news_navigation li.select a {text-decoration: none;}

.news_subnav_media ul {color: #67a2c0;}
.news_subnav_media ul li a {color: #67a2c0;}

.news_links a {color: #67a2c0}

p.news_date {margin-top: 12px; font-weight: bold; color: #666}
p.news_title {color: #67A2C0; font-size: 16px; font-weight: bold; margin-top: 6px; margin-bottom: 12px;}
p.news_subheading {color: #666; margin-top: 6px;}
.news_page a.read_more {margin-top: 12px; display: block;}
.news_page .news_item {border-bottom: 1px solid #e1ecf2; margin-bottom: 12px;  padding-bottom: 12px;}
.news_page .news_item_first {border-top: 1px solid #e1ecf2; }

.news_page .per_page {float: left;}
.news_page .per_page select {background-color: #fff; border: 1px solid #ccc; color: #333; font-size: 12px;}
.news_page .paginator {float: right;}
.news_page .paginator ul {list-style-type: none;}
.news_page .paginator ul li {display: inline; padding: 0 6px;}
.news_page .paginator ul li img {vertical-align: middle;}
.news_page .pager_top {margin-bottom: 12px;}
.news_page .details_share img {vertical-align: middle;}
.news_page .details_share ul {list-style-type: none; float: right;}
.news_page .details_share ul li {display: inline;}
.news_page .details_share ul li img {vertical-align: middle;}


#search_box { width: 336px; height: 36px; margin-bottom: 12px; position: absolute; right: 0px; top: 70px; }
#search_box .emailWrapper { 
  position: absolute; z-index: 12; top: 1px; right: 32px; 
  margin: 0px; padding: 0px !important; height: 32px !important; line-height: 0px;
  background: url("/images/v2/search_box.png") no-repeat;
  width: 174px;
}

#search_box .emailWrapperOutline {
  background-position: 0 -31px;
}

#search_box .input-box { position: absolute; top: 8px; left: 27px; color: #666; font-size: 11px; line-height: 18px; width: 140px; background-color: #fff; }
#search_box .search_links {float: right; margin-top: 8px; margin-left: 6px;}
#search_box .search_links a {color: #67a2c0; font-size: 16px; text-decoration: none;}
#search_box .search_links a img {vertical-align: middle;}
#search_box #search_go { position: absolute; width:38px; height: 28px; right:-2px; top: 3px; z-index:11;  background:url(/images/go.gif) 0px 0px no-repeat; }
#search_box #search_go:hover { background:url(/images/go_over.gif) 0px 0px no-repeat; }

#search_results        { float: right; width: 600px; padding-bottom: 20px; margin-right: 121px}
#search_results h1, #search_results h2 {  line-height:24px; }
#search_results h2 { line-height:19px; margin-top: 16px; font-size:16px; font-weight: normal; }
#search_results h2 span {color: #888; font-size: 13px; font-weight: normal;}
#search_results strong.highlight { font-weight:bold; }
#search_results .count {  }
ul.paginator_search {margin-bottom: 20px !important;}

.col_sitemap {float: left; width: 40%}
.col_sitemap ul li a {display: block; margin-bottom: 3px;}
.col_sitemap ul li.last a {margin-bottom: 12px;}
.col_sitemap ul li.lvl1 {}
.col_sitemap ul li.lvl1 a {font-size: 14px; font-weight: bold; display: block; margin-bottom: 12px;}

.col_sitemap ul li.lvl2 {}
.col_sitemap ul li.lvl2 a {}

.col_sitemap ul li.lvl3 {padding-left: 12px;}
.col_sitemap ul li.lvl3 a {}


ul.pdf_list li { clear: both; padding-bottom: 18px; }

.helpful_websites .editor_content { margin-top: 18px; }
.helpful_websites img { display: block; position: absolute; }
.helpful_websites p { padding-left: 110px; margin-top: 0; margin-bottom: 18px; }

.side_right .infoboxtop { background: url('../images/infobox/RH_mod_top.png') bottom left no-repeat; height: 7px; }
.side_right .topgreen { background: url('../images/infobox/RH_mod_top_green.png') bottom left no-repeat !important; }
.side_right .margin { margin-top: 12px; }
.side_right .infoboxbottom { background: url('../images/infobox/RH_mod_bottom.png') top left no-repeat; height: 7px; }
.side_right .bottomgreen { background: url('../images/infobox/RH_mod_bottom_green.png') bottom left no-repeat ! important; }
.side_right .infobox { background: url('../images/infobox/RH_mod_right_tile_y.png') top left repeat; padding-bottom: 3px; }
.side_right .green { background: url('../images/infobox/RH_mod_right_tile_y_green.png') top left repeat; padding: 0; }
.side_right .infobox .container { padding: 10px 12px; }
.side_right .infobox h3 { background: url('../images/infobox/RH_mod_line.png') bottom center no-repeat; padding: 4px 12px; padding-bottom: 9px; margin-top: 0; padding-top: 0px; }
.side_right .green h3 { background-image: url('../images/infobox/RH_mod_right_tile_y_green.png'); color: #13b152 !important; font-size: 18px !important; padding: 8px 5px 0; }
.side_right .green .container { padding: 6px; }
.side_right .green p { margin-top: 0; margin-bottom: 0px; color: #333; font-size: 14px; }
.side_right .infobox p { margin-top: 0; margin-bottom: 18px; }
.side_right .infobox .link a { padding: 5px; margin-bottom: 5px; margin-top: 15px; }

.side_right .downloads { color: #333; padding: 10px ! important; padding-left: 12px ! important; line-height: 15px; }
.side_right .downloadslinks { color: #333; padding: 10px ! important; padding-left: 12px ! important; line-height: 15px; }
.side_right .downloads a.r_right { float: left; width: 160px; margin-top: -3px; }
.side_right .downloadslinks a.r_right { float: left; width: 160px; margin-top: -3px; }
.side_right .downloads a.l_left { float: left; width: 35px; }
.side_right .downloadslinks a.l_left { float: left; width: 35px; }

ul.pdf_list_images {list-style-type: none; margin-top: 12px;}
ul.pdf_list_images li {float: left; width: 100px;}

ul.pdf_list_images li a {color: #000; font-size: 13px; font-weight: normal; padding: 0 6px;display: block}
ul.pdf_list_images li a.img {padding: 0px; width: 100px; height: 135px;}
ul.pdf_list_images li span {display: block; color: #666; font-size: 13px; padding: 0 6px;}
ul.pdf_list_images li.mr50 {margin-right: 50px;}

