﻿.s4-search { display: none; }

/* Custom styles ===================================================================================================== */

body { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif !important; font-size: 14px; background: #7799b4 url(../img/body_bg.png) repeat-x top fixed; }
body a:link, .ms-bodyareacell a:link { color: #18537d; }
body a:visited, .ms-bodyareacell a:visited { color: #18537d; }
body a:active, .ms-bodyareacell a:active { color: #18537d; }
body a:hover, .ms-bodyareacell a:hover { color: #18537d; }
body table, body td { margin: 0; border: 0; padding: 0; }

.ms-siteactionsmenu a:link { color: White !important; }
.ms-siteactionsmenu a:visited { color: White !important; }
.ms-siteactionsmenu a:active { color: White !important; }
.ms-siteactionsmenu a:hover { color: White !important; }

.clearfloat { border: 0px dotted white; clear: both; font-size: 1px; line-height: 0px; margin: 0; padding: 0; }

/* PAGE BODY */
.page_wrapper { border: 0px dotted black; max-width: 1250px; min-width: 1132px; margin: 15px auto 0; padding: 1px 0 0 0; position: relative; }
.page_wrapper .bg_page_topleft { position: absolute; top: 0; left: 0; width: 30px; height: 30px; background: url(../img/page_bg_corners.png) no-repeat 0 0; }
.page_wrapper .bg_page_topright { position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: url(../img/page_bg_corners.png) no-repeat -30px 0; }
.page_wrapper .bg_page_topcenter { position: absolute; top: 0; left: 30px; right: 30px; height: 30px; background: url(../img/page_bg_topbottom.png) repeat-x 0 0; }
.page_wrapper .bg_page_bottomleft { position: absolute; bottom: 0; left: 0; width: 30px; height: 30px; background: url(../img/page_bg_corners.png) no-repeat 0 -30px; }
.page_wrapper .bg_page_bottomright { position: absolute; bottom: 0; right: 0; width: 30px; height: 30px; background: url(../img/page_bg_corners.png) no-repeat -30px -30px; }
.page_wrapper .bg_page_bottomcenter { position: absolute; bottom: 0; left: 30px; right: 30px; height: 30px; background: url(../img/page_bg_topbottom.png) repeat-x 0 -30px; }
.page_wrapper .bg_page_sideleft { position: absolute; top: 30px; left: 0; width: 30px; bottom: 30px; background: url(../img/page_bg_sides.png) repeat-y 0 0; }
.page_wrapper .bg_page_sideright { position: absolute; top: 30px; right: 0; width: 30px; bottom: 30px; background: url(../img/page_bg_sides.png) repeat-y -30px 0; }
.page_wrapper .bg_page_center { position: absolute; top: 30px; left: 30px; right: 30px; bottom: 30px; background: #fff; }
.content_wrapper { border: 0px dotted blue; margin: 15px 16px 16px 16px; position: relative; min-height: 570px; padding: 0; }
.s4-ba { padding: 10px 10px 30px 10px; }
/* ^^^^^^^^^^^ */

.med_title_breadcrumbs_inner { color: White; padding: 5px 19px; }
.med_title_breadcrumbs_inner a:link { color: White; text-decoration: underline; }
.med_title_breadcrumbs_inner a:visited { color: White; text-decoration: underline; }
.med_title_breadcrumbs_inner a:active { color: White; text-decoration: underline; }
.med_title_breadcrumbs_inner a:hover { color: White; text-decoration: underline; }
/* .med_title_breadcrumbs_inner span.selected { color: #f1e2a5; text-decoration: none; } */

/* TITLE */
.med_title_logo { position: absolute; left: 42px; top: 22px; width: 120px; height: 120px; }
.med_title_logo_inner { width: 120px; height: 120px; background: url(../img/logo_nsk.png) no-repeat; }
.med_title_right { border: 0px dotted red; margin: 0 0 0 0; width: 243px; float: right; position: absolute; right: 20px; top: 22px; }
.med_title_breadcrumbs { border: 0px dotted red; margin: 0 0 0 0; width: 100%; position: absolute; left: 0px; top: -30px; overflow: hidden; }
.med_hidden_title { display: none; }
.med_title { margin: 0 0 0 0; }
.s4-title { border: 0px dotted red; background: url(../img/h_background.png) no-repeat left top; min-height: 160px; padding: 0 0 0 0; overflow: visible; }
.s4-title-inner { position: absolute; width: 100%; }

.bg_title_strip { position: absolute; left: 0; top: 41px; height: 80px; width: 100%; background: url(../img/h_stripe_right.jpg) no-repeat right; }
.bg_title_strip_inner { height: 80px; background: url(../img/h_stripe_left.png) no-repeat left; padding-left: 175px; }
.bg_title_strip_inner table { margin: 0; border: 0; border-collapse: collapse; padding: 0; height: 100%; }
.bg_title_strip_inner td { margin: 0; border: 0; border-collapse: collapse; padding: 0; vertical-align: middle; font-family: 'Times New Roman', 'Times Roman', 'Times', Serif !important; }
.med_subsite .bg_title_strip_inner h1 { font-size: 22px; text-transform: none; line-height: 133%; }
.med_subsite p.med_title_description { display: none; }
.med_subsite .bg_title_strip_inner table { width: 450px; }
.bg_below_strip { position: absolute; left: 0; top: 110px; height: 59px; width: 100%; background: url(../img/h_bottom_angle_lines.png) repeat-x; }

.med_title_description { padding: 2px 2px; color: Black; font-size: 16px; margin: 0 0 0 0; }
.s4-title h1 { color: #2b5a50; font-size: 35px; text-transform: uppercase; width: 100%; }
.s4-title h1 a { color: #36685c; }
.s4-title h2 { color: #555; }
.s4-title h2 a { color: #0072bc; }
.s4-titletable { border: 0px solid black; min-height: 140px; height: auto; color: #555; font-family: 'Calibri', 'Arial', 'Helvetica', Sans-Serif; }
/* ^^^^^^^^^^^ */

/* FOOTER */
.footer_wrapper { border: 0px dotted red; max-width: 1250px; min-width: 1132px; margin: 0px auto !important; position: relative; top: -25px; color: #ebf7f7; font-size: 14px; }
.footer_inner { border: 0px dotted red; padding: 0 26px; overflow: hidden; }
.footer_left { float: left; overflow: hidden; }
.footer_right { margin: 0 24px 0 0; float: right; overflow: hidden; }
.footer_text_frame { margin: 0px 0px 0px 24px; float: left; }
.footer_wrapper a:link { text-decoration: underline; color: #2a567b; }
.footer_wrapper a:visited { text-decoration: underline; color: #2a567b; }
.footer_wrapper a:active { text-decoration: underline; color: #2a567b; }
.footer_wrapper a:hover { text-decoration: underline; color: #2a567b; }
.page_end { clear: both; height: 1px; }
/* LOGIN */
.med_title_login { }
.ms-welcomeMenu { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; font-size: 14px; color: #2a567b; }
.ms-welcomeMenu a:link { text-decoration: underline; color: #2a567b; }
.ms-welcomeMenu a:visited { text-decoration: underline; color: #2a567b; }
.ms-welcomeMenu a:active { text-decoration: underline; color: #2a567b; }
.ms-welcomeMenu a:hover { text-decoration: underline; color: #2a567b; }
.s4-signInLink { color: #2a567b !important; }
/* ^^^^^^^^^^^ */

/* BUBBLE */
.bubble { border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
.bubble td { line-height: 0; margin: 0; padding: 0; white-space: nowrap; }
.bubble img { margin: 0; padding: 0; }
.bubbleTopBorder { background: url('../img/bubble_border.png') repeat-x left top; }
.bubbleRightBorder { background: url('../img/bubble_border.png') repeat-y right top; }
.bubbleBottomBorder { background: url('../img/bubble_border.png') repeat-x left bottom; }
.bubbleLeftBorder { background: url('../img/bubble_border.png') repeat-y left top; }
/* ^^^^^^^^^^^ */

/* v4 redefined styles ================================================================================================ */

#s4-leftpanel { display: none; }
.s4-socialdata-notif { display: none; }
.s4-help { display: none; }

/* HEADER */
.s4-rp { float: none; padding: 0; }
.s4-search table { width: 100%; margin: 0; }
.ms-sbtable { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; }
.ms-sbplain { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; }
td.ms-sbgo { text-align: left; background: url("../img/search_icon.png") no-repeat 3px 3px; }
td.ms-sbgo img { vertical-align: middle; }
input.s4-searchbox-QueryPrompt { font-style: normal; font-size: 14px; }
.s4-search INPUT.ms-sbplain { width: 100% !important; height: 22px; color: #a8a8a8; font-size: 14px; border: 0 !important; background-image: none !important; background-color: white !important; padding: 0; padding-left: 3px; line-height: 21px; }
.s4-search .srch-gosearchimg { visibility: hidden; width: 24px; }
.s4-search select { font-size: 16px; height: auto; }
.s4-search .ms-sbtable-ex { margin: 0 0 0 0; border: 1px solid #dedede; }
.ms-WPBody { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; font-size: 14px; }
.ms-WPBody td { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; font-size: 14px; }
div.ms-WPBody > a > img { margin: 5px; }
.srch-WPBody { font-size: 14px; }
.ms-searchref-main { width: 100%; }
.ms-sbcell { width: 100%; }
.ms-sbscopes { width: 280px; }
.ms-sbgo { width: 24px; }

/* ^^^^^^^^^^^ */

/* TOP MENU */
body #s4-topheader2 { width: 100%; height: 46px; margin: 0; border: 1px solid #18537f; border-left: 0; border-right:0; padding: 0; color: White; background: url("../img/menu/nav_base.png") repeat-x; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; }
.menu a.dynamic { font-size: 14px; }
.menu-horizontal { width: 100%; height: 46px; background: none; overflow: visible; }
.menu-horizontal li.static { margin: 0; }

.med_top_menu_overlay_left { position:absolute; left: 0px; top: 161px; width: 5px; height: 46px; background: url("../img/menu/nav_left.png") repeat-y; }
.med_top_menu_overlay_right { position:absolute; right: 0px; top: 161px; width: 5px; height: 46px; background: url("../img/menu/nav_right.png") repeat-y; }


.s4-toplinks { padding: 0; border: 0; margin: 0; z-index: 9999; }
.s4-toplinks .s4-tn a.selected { margin: 0; }
.s4-toplinks a:link { text-decoration: none !important; color: White; }
.s4-toplinks a:visited { text-decoration: none !important; color: White; }
.s4-toplinks a:active { text-decoration: none !important; color: White; }
.s4-toplinks a:hover { text-decoration: none !important; color: White; }
.s4-tn li.static { background: url("../img/menu/nav_base.png") repeat-x; }
.s4-tn li.static:hover { background: url("../img/menu/nav_base_sel.png") repeat-x; }
.s4-tn li.static > .menu-item { position: relative; left: -1px; height: 37px; background: url("../img/menu/nav_mid.png") no-repeat; border: 0; padding: 9px 10px 0px 13px; }
.s4-tn li.static:first-child > .menu-item { background: none; }
.s4-tn li.static .menu-item-text { font-size: 19px; color: White; text-shadow: 0 0 2px #0b314d; }
.s4-tn li.selected .menu-item-text { color: #eee58a; }
.s4-tn li.static:hover .menu-item-text { color: Black; text-shadow: 0 0 2px White; }
.s4-tn li.static .dynamic-children > span.additional-background { background: url("../img/menu/nav_strip_arrow.png") no-repeat right center; padding-right: 23px; }
.s4-tn li.static:hover .dynamic-children > span.additional-background { background: url("../img/menu/nav_strip_arrow_sel.png") no-repeat right center; padding-right: 23px; }

.s4-tn ul.dynamic { background-color: #c8dfef; border: 1px solid #245b84; border-top: 0; padding: 2px 0px; margin-left: 1px; margin-top: 1px; }
.s4-tn ul.dynamic ul.dynamic { margin-left: 0px; margin-top: 0px; border-top: 1px solid #c6b07a; }
.s4-tn li.dynamic > .menu-item { padding: 6px 10px 7px 12px; }
.s4-tn li.dynamic .menu-item-text { color: Black; font-size: 14px; text-shadow: none; }
.s4-tn li.dynamic > a:hover .menu-item-text { color: White; font-size: 14px; text-shadow: none; }
.s4-tn li.dynamic > a:hover { background: url("../img/menu/sub_nav_sel.png") repeat-x; }
.s4-tn li.static li.dynamic .dynamic-children .additional-background { background-image: url("../img/menu/nav_strip_arrow_right.png"); }
.s4-tn li.static li.dynamic:hover .dynamic-children .additional-background { background-image: url("../img/menu/nav_strip_arrow_right_sel.png"); }

/* ^^^^^^^^^^^ */
body #s4-workspace { background: #7799b4 url(../img/body_bg.png) repeat-x top; padding-top: 2px !important; border: 0px dotted blue; }
body #s4-workspace1 { background: Transparent; padding-top: 2px !important; border: 0px dotted blue; }
body #s4-bodyContainer { width: 100% !important; }
/* to not overflow the right border */
.ms-titlerowborder { border: 0; }
#s4-titlerow { padding: 0px 0px 0px 0px; width: 100% !important; margin-bottom: 0 !important; }
.s4-ca { background-color: transparent; background-image: none; width: 100%; margin-left: 0; min-height: 590px; }
/* transparent background for main part */
.ms-bodyareacell * { }
.ms-bodyareacell h1, .ms-bodyareacell h2, .ms-bodyareacell h3, .ms-bodyareacell h4, .ms-bodyareacell h5, .ms-bodyareacell h6 { color: #363636; font-weight: normal; margin: 0; }
.ms-bodyareacell p { margin: 0; padding: 0; overflow: hidden; }
.ms-bodyareacell p img { float: left; margin: 5px 10px 5px 0; }
.ms-bodyareacell li { margin-top: 5px; margin-bottom: 5px; }
.ms-bodyareacell .ms-authoringcontrols label { font-size: 13px; }
.ms-bodyareacell .ms-authoringcontrols { font-size: 13px; }
.ms-bodyareacell .ms-linksection-level1 UL LI A { font-size: 13px; }
.ms-bodyareacell .ms-linksection-level1 h3 { margin-top: 0; }
.ms-bodyareacell table.ms-pageinformation { font-size: 13px; }
.ms-bodyareacell .ms-pageinformation table td { font-size: 13px; }
.ms-bodyareacell textarea, .ms-bodyareacell input, .ms-bodyareacell button, .ms-bodyareacell select { font-size: 15px; color: #000; }
.ms-bodyareacell input.ms-input { font-size: 13px; }
.ms-bodyareacell input.ms-ButtonHeightWidth { font-size: 13px; }
.ms-bodyareacell small { font-size: 13px; }
.ms-bodyareacell big { font-size: 17px; }
.ms-descriptiontext { color: #898989; font-size: 13px; }
.ms-vh2-nofilter { font-size: 13px; }
.ms-vb2 { font-size: 13px; }
.ms-vb { font-size: 13px; }
td.ms-vb { font-size: 13px !important; }
.ms-vb-user { font-size: 13px; }
.ms-vh2 { font-size: 13px; }
.ms-vh { font-size: 13px; }
a.ms-addnew { font-size: 13px; }

.ms-v4propertysheetspacing { margin: 0 0 0 0; }

.ms-PartSpacingVertical { margin: 0 !important; }

/* ^^^^^^^^^^^ */

/* WPEditModev4 redefined styles ================================================================================================ */

.ms-TPBody a:link, .ms-TPBody a:visited, .ms-TPBody a:active, .ms-TPBody a:hover { color: #0072BC; cursor: pointer; text-decoration: none; }

/* forms.css redefined styles =================================================================================================== */

.ms-formlabel { color: #525252; border-top: 1px solid #d8d8d8; font-weight: bold; padding-top: 3px; padding-right: 8px; padding-bottom: 6px; text-align: left; }
.ms-formbody { background: transparent; border-top: 1px solid #d8d8d8; padding: 3px 6px 4px 6px; vertical-align: top; }

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^ */

.med_national_projects_title { color: #19527d !important; }

/* WEBPARTS */

.med_map .s4-wpTopTable { margin: 0 auto; }

.med_img { border: 1px solid #dedede; padding: 3px;  }
.med_no_img { border: 1px solid Transparent; padding: 3px;  }

.med_div { border-top: 1px solid #d7d7d7; height: 1px; padding-bottom: /*5px*/0; width: 100%; }

.med_arrow_up { background: url('../img/med_arrow_up.gif') no-repeat right center; padding-right: 15px; }
.med_arrow_down { background: url('../img/med_arrow_down.gif') no-repeat right center; padding-right: 15px; }

.med_left_separated { border-left: 1px solid #d1d1d1; }

.med_webpart { margin: 5px; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif !important; font-size: 14px; color: Black; padding: 0; background: Transparent; }

.med_webpart a:link, .med_webpart a:visited, .med_webpart a:active, .med_webpart a:hover { text-decoration: underline; }

.med_webpart_vertical_separator_left { width: 12px; border-right: 1px solid #d1d1d1; }
.med_webpart_vertical_separator_right { width: 12px; }

.med_wp_title { overflow: hidden; }
.med_wp_title_left { display: none; }
.med_wp_title_right { display: none; }
.med_wp_title_text { font-size: 20px; color: #2c5a50; }
.med_mainarea { overflow: hidden; }

.med_webpart_plain .med_wp_title { }
.med_webpart_plain .med_mainarea { }
.med_webpart_plain .med_wp_title_text { padding: 0 0 8px 0; }

.med_webpart_framed .med_wp_title { border: 1px solid #b9b9b9; border-bottom: 0; }
.med_webpart_framed .med_mainarea { border: 1px solid #b9b9b9; border-top: 0; padding: 17px; padding-top: 0px; }
.med_webpart_framed .med_wp_title_text { padding: 5px 16px 8px 16px; }

.med_webpart_headed .med_wp_title { position: relative; width: 100%; height: 34px; background-repeat: repeat-x; }
.med_webpart_headed .med_wp_title_left { display: block; position: absolute; top: 0; left: 0; width: 6px; height: 34px; background-repeat: no-repeat; }
.med_webpart_headed .med_wp_title_right { display: block; position: absolute; top: 0; right: 0; width: 6px; height: 34px; background-repeat: no-repeat; }
.med_webpart_headed .med_wp_title_text { padding: 4px 17px 0px 17px; }
.med_webpart_headed .med_mainarea { border: 1px solid #cdcdcd; border-top: 0; padding: 17px 17px 10px 17px; box-shadow: inset 0 0 4px White; }

.med_webpart_gray { background: #f9f9f9 url('../img/webpart_title/gray_bg.png') repeat-x bottom; box-shadow: inset 0 0 4px 1px White; }

.med_webpart_green .med_wp_title { background-image: url('../img/webpart_title/green_base.png'); }
.med_webpart_green .med_wp_title_left { background-image: url('../img/webpart_title/green_left.png'); }
.med_webpart_green .med_wp_title_right { background-image: url('../img/webpart_title/green_right.png'); }
.med_webpart_green .med_wp_title_text { color: White; text-shadow: 0 0 2px #003f31; }
.med_webpart_green .med_mainarea { background-color: #e6efee; border-color: #cdcdcd; }

.med_webpart_blue .med_wp_title { background-image: url('../img/webpart_title/blue_base.png');}
.med_webpart_blue .med_wp_title_left { background-image: url('../img/webpart_title/blue_left.png'); }
.med_webpart_blue .med_wp_title_right { background-image: url('../img/webpart_title/blue_right.png'); }
.med_webpart_blue .med_wp_title_text { color: White; text-shadow: 0 0 2px #1f4763; }
.med_webpart_blue .med_mainarea { background-color: #eff3f6; border-color: #879cad; }

.med_webpart_yellow .med_wp_title { background-image: url('../img/webpart_title/yellow_base.png');}
.med_webpart_yellow .med_wp_title_left { background-image: url('../img/webpart_title/yellow_left.png'); }
.med_webpart_yellow .med_wp_title_right { background-image: url('../img/webpart_title/yellow_right.png'); }
.med_webpart_yellow .med_wp_title_text { color: Black; text-shadow: 0 0 2px White; }
.med_webpart_yellow .med_mainarea { background-color: #fcf8ed; border-color: #ccba8c; }

.med_info { padding-bottom: 10px; }
.med_info td { vertical-align: top; }
.med_info_title td { color: Navy; font-size: 25px; padding: 5px 0 5px 0; }
.med_info_item { padding-bottom: /*2*/0px; }
.med_info_item_attrs { padding-left: 20px; }
.med_info_item_attrs b { white-space: nowrap; }
.med_info_item_attr { padding-bottom: 10px; }
.med_info_item_minutes div { font-size: 10px; white-space: nowrap; }
.med_info_item_week_day { padding-left: 15px; text-align: right; white-space: nowrap; }
.med_info_item_hours { padding-left: 15px; text-align: left; white-space: nowrap; }
.med_info_item_weekend div { color: #f26d7e; white-space: nowrap; }

.med_chiefs { padding-bottom: 10px; }
.med_chiefs td { vertical-align: top; }
.med_chiefs_title td { color: /*#363636*/Navy; font-size: /*25*/22px; padding: 5px 0 /*1*/5px 0; }
.med_chiefs_item { padding-bottom: /*2*/0px; }
.med_chiefs_item_attrs { padding-left: 20px; }
.med_chiefs_item_attr { padding-bottom: 10px; }

.med_faq { padding-bottom: /*2*/0px; }
.med_faq td { vertical-align: top; }
.med_faq_title td { color: /*#363636*/Navy; font-size: /*25*/22px; padding: 5px 0 /*1*/5px 0; }
.med_faq_item { padding-bottom: 10px; }
.med_faq_item_title { color: #555; font-weight: bold; }
.med_faq_item_answer { padding-left: 35px; }
.med_faq_allItems { text-align: right; padding-bottom: 10px; }

.med_news { padding-bottom: /*10*/0px; }
.med_news td { vertical-align: top; }
.med_news_title td { color:/*#363636*/Navy; font-size: /*25*/22px; padding: 5px 0 /*1*/5px 0; }
.med_news_item { padding-bottom: /*2*/10px; }
.med_news_item_photo { padding-right: 7px; }
.med_news_item_attr td { padding-bottom: 7px; }
.med_news_item_title td { color: #555; font-size: 13px; font-weight: bold; }
.med_news_item_date td { color: #888888; font-size: /*11*/10px; }
.med_news_item_date_big td { color: #888888; font-size: 14px; }
.med_news_item_description td { font-size: 13px; }
.med_news_allnews { text-align: right; padding-bottom: 10px; }

.med_oms { padding-bottom: 5px; } /* width: 100% */
.med_oms td { vertical-align: top; }
.med_oms_title td { color: Navy; font-size: 22px; padding: 5px 0 5px 0; }
.med_oms_list { width: 100%; }
/*
.med_oms_list_header th { background-color: #f0f0f0; border-bottom: 3px solid #d7d7d7; padding: 6px 3px 6px 3px; font-size: 13px; font-weight: normal; text-align: left; vertical-align: top; }
.med_oms_list_header span { border-bottom: 1px dashed #0272be; color: #0272be; }
*/
.med_oms_list_header { background: url('../img/table_header/th_base.png') repeat-x bottom; }
.med_oms_list_header th { border: 1px solid #8baba6; border-left: 0; border-right: 0; padding: 0; font-weight: normal; text-align: left; vertical-align: top; }
.med_oms_list_header_first { background: url('../img/table_header/th_left.png') repeat-y left; }
.med_oms_list_header_last { background: url('../img/table_header/th_right.png') repeat-y right; }
.med_oms_list_header span { display: block; width: 100%; min-height: 20px; padding: 6px 5px 3px 5px; color: #2e5950; }

.med_oms_list_item { border-bottom: 1px solid #d7d7d7; padding: 5px 5px 5px 5px; }
.med_oms_list_item_last { border-bottom: 3px solid #d7d7d7; padding: 5px 5px 5px 5px; }

.med_outlets { padding-bottom: 5px; } /* width: 100% */
.med_outlets td { vertical-align: top; }
.med_outlets_title td { color: Navy; font-size: 22px; padding-top: 5px; }
.med_outlets_district { padding: 5px 0 5px 0; width: 100%; }
.med_outlets_district_title td { color: #555; font-size: 16px; font-weight: bold; }

.med_doc_list td { vertical-align: top; }

.med_national_projects { font-size: 13px !important; padding-bottom: /*10*/5px; }

.med_feedback_fields { margin: 0; border: 0; padding: 0; border-collapse: collapse; width: 100%; }
.med_feedback_fields td { padding: 2px; }
.med_feedback_comment { margin: 0 0 10px 70px; font-size: 12px; }
.med_feedback_required_field { color: #df3710; }
.med_feedback_field_title { width: 92px; text-align: left; vertical-align: top; padding: 6px 4px 2px 0px !important; font-size: 14px; }
.med_feedback_field_input input, .med_feedback_field_input select, .med_feedback_field_input textarea { width: 100%; }
.med_feedback_field_input > span, .med_feedback_field_input td > span { font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif !important; font-size: 12px !important; color: #df3710 !important; padding-bottom: 2px !important; }
.med_feedback_field_input > span > br, .med_feedback_field_input td > span > br { display: none; }
.med_feedback_captcha, .med_feedback_captcha td { border-collapse: collapse; border: 0; margin: 0; padding: 0; }
.med_feedback_captcha_img { width: 120px; height: 50px; margin-right: 4px; }
.med_feedback_captcha_input {}
.med_feedback_field_toolbar { text-align: right; }
.med_feedback_field_toolbar input { width: 144px; height: 34px; border: 0; padding: 0 0 5px 0; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif !important; font-size: 20px; font-weight: normal; color: Black; text-shadow: 0 0 2px white; background: url('../img/webpart_title/gray_button.png') no-repeat; }
.med_webpart_green .med_feedback_field_toolbar input { color: White; text-shadow: 0 0 2px #003f31; background-image: url('../img/webpart_title/green_button.png'); }
.med_webpart_blue .med_feedback_field_toolbar input { color: White; text-shadow: 0 0 2px #1f4763; background-image: url('../img/webpart_title/blue_button.png'); }
.med_webpart_yellow .med_feedback_field_toolbar input { color: Black; text-shadow: 0 0 2px White; background-image: url('../img/webpart_title/yellow_button.png'); }
.med_feedback_success { padding: 10px 10px 20px 10px; text-align: center; font-size: 16px; }
.med_feedback_field_address_matcher { padding: 0 !important; margin: 0; }
.med_feedback_field_address_matcher > span { display:  none; }
.med_feedback_field_address_matcher table { border-collapse: collapse; margin: 2px 0 2px 2px !important; padding: 0; width: 100%; }
.med_feedback_field_address_matcher th { border-collapse: collapse; padding: 0 6px 0 0; margin: 0; font-weight: normal; color: #df3710; width: 40px; text-align: right; }
.med_feedback_field_address_matcher td { border-collapse: collapse; padding: 0; margin: 0; width: 52px !important; }
.med_feedback_field_address_matcher td input { border-collapse: collapse; padding: 0; margin: 0; }
.med_feedback_field_address_matcher td:first-child { width: auto !important; }
.med_feedback_field_address_matcher .ui-autocomplete-input { width: 100% !important; }
.med_feedback_field_flat_title { color: Black !important; padding-left: 5px !important; }
.med_feedback_field_flat_value input { width: 50px; }
.med_feedback_inner_table { width: 100%; margin: 0 !important; }
.med_feedback_inner_table_left { text-align: left; }
.med_feedback_inner_table_right { text-align: right; }

.address_matcher_control { }
.address_matcher_control_street .address_matcher_control_building { }
.address_matcher_control_submit { }

.med_drugs { padding: 3px; } /* width: 100% */
.med_drugs td { vertical-align: top; }
.med_drugs_paging { margin: 6px 0px 4px 0px; }
.med_drugs_paging td { font-size: 16px; vertical-align: top; height: 19px; }
.med_drugs_paging span a { font-weight: bold; padding: 5px 2px; }
.med_drugs_paging span a:link, .med_drugs_paging span a:visited { color: #18537f; padding: 5px 2px; text-decoration: none; }
.med_drugs_paging span a:active, .med_drugs_paging span a:hover { color: Red; padding: 5px 2px; text-decoration: none; }
.med_drugs_paging span a.selected { background: White url('../img/white.png') repeat; color: Black; border: 1px solid #758ea2; border-bottom: 0; text-decoration: none; }
.med_drugs_group { background-color: White; border: 1px solid #758ea2; border-collapse: collapse; width: 100%; }
.med_drugs_group td { border: 1px solid #758ea2; padding: 5px; }
.med_drug { border: 1px dashed Gray; padding: 2px; }
.med_drugs_wp { background: #f1f6fa; }
.med_drugs_wp .med_wp_title, .med_drugs_wp .med_mainarea { border-color: #758ea2; }

.med_drugstores { } /* width: 100% */
.med_drugstores td { vertical-align: top; }
.med_drugstores_title td { color: Navy; font-size: 22px; padding: 5px 0 5px 0; }
.med_drugstores_district { margin-bottom: 5px; padding-bottom: 5px; width: 100%; }
.med_drugstores_district_title td { color: #555; font-size: 16px; font-weight: bold; }

.med_jobs { padding-bottom: 10px; } /* width: 100% */
.med_jobs td { vertical-align: top; }
.med_jobs_header { width: 100%; } 
.med_jobs_header td { vertical-align: bottom; white-space: nowrap; }
.med_jobs_header_title { color: #363636 !important; font-size: 26px !important; width : 100%; }
.med_jobs_header_filter_title { padding: 0 5px 3px 5px; }
.med_jobs_header_filter_input select { margin: 0; min-width: 150px; }
.med_jobs_lpus { padding-bottom: /*15*/5px; }
.med_jobs_lpus span a:link, .med_jobs_lpus span a:visited { border-bottom: 1px dashed #2086c4; color: #2086c4;font-size: 16px; text-decoration: none; }
.med_jobs_lpus span a:active, .med_jobs_lpus span a:hover { border-bottom: 1px dashed Red; color: Red; font-size: 16px; text-decoration: none; }
.med_jobs_lpu_short { margin-top: 5px; padding: /*10*/5px 10px 0 10px; width: 100%; }
.med_jobs_lpu_full { margin-top: 5px; padding: /*10*/5px 10px 0 10px; width: 100%; }
.med_jobs_lpu_jobs { padding-top: 10px; }

.med_lpus_page_title h1 { color: Navy !important; font-size: 26px !important; padding-bottom: /*10*/5px; }

.med_lpus { padding-bottom: 10px; } /* width: 100% */
.med_lpus td { vertical-align: top; }
.med_lpus_title td { color: Navy; font-size: 22px; padding: 5px 0 10px 0; }
.med_lpus_districts span a:link, .med_lpus_districts span a:visited { border-bottom: 1px dashed #2086c4; color: #2086c4; font-size: 18px; text-decoration: none; }
.med_lpus_districts span a:active, .med_lpus_districts span a:hover { border-bottom: 1px dashed Red; color: Red; font-size: 18px; text-decoration: none; }
.med_lpus_district_short { padding-bottom: 5px; width: 100%; }
.med_lpus_district_full { padding-bottom: 5px; width: 100%; }
.med_lpus_district_lpus { padding-top: 3px; }
.med_lpu { padding: 3px 0 0 15px; }
.med_lpu span a:link, .med_lpu span a:visited { border-width: 0; color: #2086c4; text-decoration: none; }
.med_lpu span a:active, .med_lpu span a:hover { border-width: 0; color: Red; text-decoration: none; }
.med_lpu_div { height: 1px; border-bottom: 1px solid #2086c4; padding: 3px 0 0 0; width: 100%; }

/* ^^^^^^^^^^^ */

