@charset "utf-8";
/* CSS Document */

body.tm-isblog, body.tm-noblog { background:url(../../images/bg-body.jpg) repeat-x top; font: 12px Arial, Helvetica, sans-serif;color: #333; overflow-x: auto !important; position:inherit !important;}

/* logo */
a.tm-logo IMG { position:absolute; top: 0; left: 0; }
a.tm-logo{ color:#666; padding: 30px 0 0 150px; position:relative; text-decoration:none; margin-top: -15px; font-size:150%; line-height:100%; }
a.tm-logo STRONG { color: #990000; }

.items-row p, .items-leading p { margin:0; }

/* top right nav */
.uk-subnav > li {  font-size:80%; }
.uk-subnav > li > a { color:#00619f; text-decoration:none;  }
.uk-subnav > li > a:hover{ color:#8c8c8c; }
.uk-subnav > li:nth-child(n+2) { margin-left:8px; }
.uk-subnav-line > li:nth-child(n+2):before { margin-right:8px; }

/* layout */
.tm-toolbar, .tm-headerbar, .tm-navbar, .tm-footer { margin:10px 0; }
.uk-container { background:url(../../images/bodybg.png) no-repeat top center;  }
.uk-container > .tm-toolbar, .uk-container > .tm-headerbar, .uk-container > .tm-navbar, .uk-container > .tm-top-a, .uk-container > .tm-bottom-b, .uk-container > .tm-bottom-a,.uk-container > .tm-middle, .uk-container > .tm-top-b   { width:944px; margin:5px auto; }
.uk-container > .tm-top-a { margin-top: 0; margin-bottom:0;  }
.uk-grid:not(.uk-grid-preserve) + .uk-grid, .tm-footer .uk-panel + .uk-panel { margin-top:0; }
.uk-grid:not(.uk-grid-preserve) > [class*='uk-width-'] > .uk-panel + .uk-panel, .uk-grid > [class*='uk-width-'] > .uk-panel + .uk-panel { margin-top:15px; }
h1.uk-article-title a {color: #00619F; font-size:12px; font-weight:bold; }
.blog h1.uk-article-title { margin:0; }
/*.blog .uk-article p { margin:0; }*/
.leading-0, .item { margin-bottom:10px ;}
.tm-navbar SELECT { float:right; width: 180px; margin:5px 0 0;}
.tm-content > .pd-file-view { display:block; }

/* IWD */
.uk-grid.iwd { margin: 0 auto; }
.uk-grid.iwd > div {   margin-bottom: 10px; height:215px;  }
.uk-grid.iwd IMG { max-width:100%;  height:215px; }
.uk-grid.iwd .overlay { display:none; }
.uk-grid.iwd one:hover .overlay { display:block; }
body .uk-overlay-area  { background: rgba(0, 0, 0, 0.6); }
body .uk-overlay-area p { color:white; padding:10px; }
body .uk-overlay-area:before { content:'';  }
.uk-grid.iwd  .uk-width-medium-1-4 { width: 23.5%; margin-right: 10px; }
.uk-grid.iwd .yellow { background:#f2c75c; height: 215px; color:white; }
.uk-grid.iwd .blue { background:#00558c; height: 215px; color:white; font-size:23px; text-align:center; font-weight:bold;}
.uk-grid.iwd .red { background:#7d252a; height: 215px; color:white;  font-size:23px; text-align:center; font-weight:bold;}
.uk-grid.iwd .red p { margin:30px 0 0; }
.uk-grid.iwd .orange { background:#f99d21; height: 215px; color:white; font-size:23px; text-align:center; font-weight:bold; }
.uk-grid.iwd .orange p { margin:20px 0 0; }
.uk-grid.iwd .turq { background:#00b398; height: 215px; color:white;  font-size:23px; text-align:center; font-weight:bold;}
.uk-grid.iwd .green { background:#4b7838; height: 215px; color:white; font-size:23px; text-align:center; font-weight:bold; }
.uk-grid.iwd .green p { margin:5px 0 0; }
.uk-grid.iwd .magenta { background:#9b247f; height: 215px; color:white;  font-size:36px; text-align:center; font-weight:bold;}
.uk-grid.iwd .magenta p { margin:60px 0 0; }
.uk-grid.iwd p { padding:10px; line-height:120%; }
 h1.iwd { font-family: Arial, Helvetica, sans-serif; color:black; font-size:30px; line-height:120%; font-weight:bold; }
.uk-grid.iwd .uk-overlay-area P { font-size:14px; }



@media (min-width:651px) and (max-width:770px){
.uk-grid.iwd .blue, .uk-grid.iwd .yellow, .uk-grid.iwd .red, .uk-grid.iwd .turq, .uk-grid.iwd .orange, .uk-grid.iwd .green,.uk-grid.iwd .magenta { min-height:200px; }
.uk-grid.iwd .uk-width-medium-1-4 { width: 31%; }
}

@media (max-width:650px){
.uk-grid.iwd .blue, .uk-grid.iwd .yellow, .uk-grid.iwd .red, .uk-grid.iwd .turq, .uk-grid.iwd .orange, .uk-grid.iwd .green,.uk-grid.iwd .magenta { min-height:200px; }
.uk-grid.iwd .uk-width-medium-1-4 { width: 215px; }

}


/* bottom-b */
.tm-bottom-b { background:url(../../images/bg-footer.png) no-repeat bottom center; padding:15px 0;}
.tm-bottom-a .uk-panel-box { background:none; border:0; }
.uk-panel-box { border-radius: 0; }

/* top-b */
.tm-top-b { font-family:Arial, Helvetica, sans-serif; padding-top:0px; }
body.landing .tm-top-b  { padding-top:10px; }
.tm-top-b .uk-panel.banners { border-right:solid 1px #d9d9d9; padding:10px 20px 0 0; }
.tm-top-b .uk-panel.news { margin:10px 20px; }
.tm-top-b .uk-panel-title { color:#333; font-family:Arial, Helvetica, sans-serif; margin-bottom: 0;font-weight:bold; }
ul.latestnews { margin:0; padding:0; list-style:none; }
ul.latestnews  li br { display:none; }
ul.latestnews  li { margin-bottom:5px; }
.tm-top-b ul li { padding: 8px 0;line-height: 17px; border-bottom:dotted 1px #ccc }
.tm-top-b ul li a, ul.latestnews li a { background: url("../../images/bullet01.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0); display:block;    color: #00619F;      font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    padding-left: 20px; }
body .tm-content .moduletable  { border-bottom:dotted 1px #ccc; padding-bottom:10px; margin-bottom:10px;}
.tm-content .moduletable h3 { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.tm-top-b ul li a:hover { color:#900; text-decoration:none; }
.tm-top-b ul { margin:0; padding:0; list-style:none; }
span.category-name a, .tm-top-b a.more, .placemarkContent a, a.more, a.more:hover { text-transform: uppercase;font-size: 11px;font-weight: bold;padding-right: 12px; padding-left: 20px; background: url(../../images/arrow05.png) no-repeat 100% 50% !important;margin: 0 0 2px;color: #00619F; }
span.category-name a { margin:10px 0 0 0; padding:0 15px 0 0; display:inline-block;  }
a.more, a.more:hover { padding-left:0; }
.placemarkContent h3 a, .placemarkContent h3, .placemarkContent a { padding-left:0; font-size:10px; display:inline-block;  clear: both;}
.tm-top-b p { margin:10px 0; }
body .categories-list a.more { background: none !important;  }

/* slider */
.wk-slideshow .caption { width: 50%; right: 0; top: 30px;  left: auto; font-family:Arial, Helvetica, sans-serif; background:none; }
.wk-slideshow .caption h2 { font-size: 30px;line-height: normal;margin: 0 0 6px; color:white; font-weight:bold;}
.wk-slideshow .caption a { font-size: 16px;font-weight: bold;padding-right: 20px;background: url(../../images/arrow02.gif) no-repeat 100% 50%;color: #fff; text-decoration:none; }
.wk-slideshow .nav { position:absolute; bottom: 10px; right: 10px; z-index:9; }
.wk-slideshow { border-right:solid 8px white; }
.wk-slideshow .nav { z-index:5; }

/* top nav */
.uk-navbar { background:none; background: url(../../images/sep.gif) no-repeat left;  border: 0; }
.uk-navbar-nav > li { background: url(../../images/sep.gif) no-repeat right; }
.uk-navbar-nav > li > a{ color: #00619F; font-size: 110%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border: 0; }
.uk-navbar-nav > li.uk-open, .uk-navbar-nav > li > a:hover { box-shadow: 0 0 0; border: 0;}
.uk-navbar-nav > li > a.donate, a#menu125 span, a.donate, a.donate:hover { color:#900 ; background: url(../../images/arrow06.png) no-repeat 100% 50% !important; padding-right:20px; }
a.donate, a.donate:hover { font-weight:bold; padding-left:5px; font-size:110%; }
.uk-navbar-nav > li:last-child { padding-right:15px; }
.tm-toolbar .uk-subnav > li > a:hover { color:#900; text-decoration:underline; }

/* bot nav */
.tm-footer .uk-subnav > li { font-size:80%; }
.tm-footer .uk-subnav > li > a:hover { color:#900; text-decoration:underline; }

/* donate */
.donate { padding-left:15px; }
.donate IMG { float:left; margin-right: 10px; }
.donate a.donate { float: left;padding-right: 20px;background: url(../../images/arrow06.png) no-repeat 100% 50%;color: #900;font-size: 18px;font-weight: bold; font-family:Arial, Helvetica, sans-serif; }
.donate a.donate:hover { color:#00619f; text-decoration:none; }
.rsform-block-anon label { float:none; }

/* search */
.uk-search { width: 165px;background: #f0f0f0;height: 20px;line-height: 20px;padding: 0px 2px;border: 1px solid #ccc;border-width: 1px 0 0 1px; margin-top:10px;} 
.uk-search:before { height:14px; line-height: 14px; padding: 3px 5px 0 0; }
input.uk-search-field { height: 20px;line-height: 20px;font-size: 11px;  padding:0 0 0 25px; }
.uk-search-close { height:20px; line-height:20px; width: 18px; }
.uk-nav-search .uk-nav-header { text-transform:none; padding:5px 0;margin-left:10px; }
.uk-nav-search.uk-nav > li > a { text-transform:none; font-weight:normal; }
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle { float:none; height:auto; padding:0;  }
.uk-navbar-flip { width: 19%; float:right; margin:12px 0 0 0; }

.uk-navbar-content strong, .tm-bottom-b strong {
    float: right;
    text-transform: uppercase;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    width: 73px;
}
.uk-navbar-content ul, .tm-bottom-b ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}
.tm-bottom-b ul { padding-right:15px; display:table }
.tm-bottom-b .social { margin:40px 0 0 0; }
.tm-bottom-b p { margin:0; display:inline; }

.uk-navbar-content ul li, .tm-bottom-b ul li {
    float: left;
    padding-left: 5px;
}
.uk-navbar-content ul li a, .tm-bottom-b  ul li a{
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
}
.uk-navbar-content ul li.twitter a, .tm-bottom-b  ul li.twitter a {
    background: url(../../images/icon-social.png) no-repeat;
}
.uk-navbar-content ul li.facebook a, .tm-bottom-b  ul li.facebook a {
    background: url(../../images/icon-social.png) no-repeat -19px 0;
}
.uk-navbar-content ul li.youtube a, .tm-bottom-b  ul li.youtube a {
    background: url(../../images/icon-social.png) no-repeat -38px 0;
}
.uk-navbar-content ul li.flickr a, .tm-bottom-b  ul li.flickr a {
    background: url(../../images/icon-social.png) no-repeat -57px 0;
}
.uk-navbar-content ul li.linkedin a, .tm-bottom-b  ul li.linkedin a {
    background: url(../../images/icon-social.png) no-repeat -76px 0;
}
.uk-navbar-content ul li.myspace a, .tm-bottom-b  ul li.myspace a {
    background: url(../../images/icon-social.png) no-repeat -96px 0;
}

.copyright { font-size:70%; color:#666; }

/* reposnive */
.uk-grid > [class*='uk-width-'], .uk-grid:not(.uk-grid-preserve) > [class*='uk-width-'] { padding-left: 0; }


.cfdiv_submit input { background:#900; color:white; font-size: 16px; padding:10px 25px !important; border:0; margin:10px 0; }
.cfdiv_submit input:hover { background: #00619F }

/* widgetkit */

h3.toggler { font-size:16px; font-weight:bold; text-transform:none; font-family: Arial, Helvetica, sans-serif; }
.wk-accordion-default .toggler { padding:0px 15px; }
.cfdiv_checkboxgroup label, .cfdiv_radiogroup label, .cfdiv_checkbox label, .cfdiv_radio label { font-weight:bold; }

/* content */
.uk-article-title, h2, .tm-content h3 {  margin: 10px 0 12px;font-size: 15px;text-transform: uppercase;line-height: normal; font-family:Arial, Helvetica, sans-serif;}
.tm-content { padding: 0 15px; line-height:150%; }
.uk-container > .tm-middle { padding: 10px 0; }
.tm-sidebar-a ul li.uk-parent{ text-transform:uppercase; font-weight:bold; }
.tm-sidebar-a { font-size:95%; }
.tm-sidebar-b input { width: auto; }
.tm-sidebar-a .uk-nav-header { display:none; }
.uk-nav-side > li.uk-active > a { background:#00619F }
span.icon-envelope { margin-left:20px; }
.wf_caption { font-size:90%; display:inline-block !important; max-width:100%;}
.uk-nav > li > a { padding: 5px 10px; font-weight:bold;text-transform:uppercase; }
ul.uk-nav-sub { padding:5px 0px }
ul.uk-nav-sub > li { border-bottom: 1px dotted #ccc; padding:0px 10px; }
ul.uk-nav-sub > li.uk-parent { padding:5px 10px; }
ul.uk-nav-sub > li:last-child { border:0; }
ul.uk-nav-sub > li > a { text-transform:none; padding:0; }
ul.uk-nav-sub > li > ul { padding:0; }
ul.uk-nav-sub > li > ul > li { text-transform:none; line-height:140%; }
ul.uk-nav-sub > li > ul > li > a { font-weight:normal; padding:0; }
ul.uk-nav-side > li { border-bottom: 1px solid #ccc;  }
ul.uk-nav-sub > li.uk-active a { color:#444444;}

/* breadcrumbs */
ul.uk-breadcrumb { font-size:90%; background: #eee; padding: 6px 19px 5px 16px; color:#888;}
.tm-top-b ul.uk-breadcrumb li a { background:none; padding:0; font-size:inherit; display:inline-block } 
.tm-top-b ul.uk-breadcrumb li { border:0; padding:0; }
body.tm-sidebars-1 .tm-top-b { padding-top:0; }
body.tm-sidebars-1 .uk-container > .tm-top-a { margin-bottom: 0; }
body.tm-sidebars-1 .uk-container > .tm-top-b { margin:0 auto; }

/* cat landing */
.categories-list > div { float:left; width: 33%; border-right: solid 1px #d9d9d9; border-left: solid 2px white; }
.categories-list > div.last { border-right:0; }
.categories-list h3 {color: #333; font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; border:0; margin:0; padding:0; font-weight:normal; }
.categories-list h3.page-header { border:0; padding:0; margin:0 0 10px; }
.categories-list p { margin:0; padding:0; }
.cati { padding:15px 15px 10px 15px;  }
ul.articles { border-top: dotted 1px #d9d9d9; margin:0 15px; padding:0; list-style:none; float:left; width: 45%; }
ul.articles li { border-bottom: dotted 1px #d9d9d9; padding:3px 0;}
ul.articles li a { font-weight:bold; }
.categories-list a.more { font-weight:bold; text-transform:uppercase; padding: 0 15px 15px 15px; display:block; font-size: 90%; }
.featured { float:right; font-size:80%; line-height:140%;  width: 40%; margin-right: 10px;}
.featured p { margin:0; padding:0; }
.featured a { font-size:110%; font-weight:bold; display:inline-block; margin-bottom:10px; }
.featured IMG { width: 40px; height:40px; float:right; margin:0 !important;  }
.featured .wf_caption > span { display:none  !important; }
.featured .wf_caption { float:right !important; margin:0 !important; padding:5px; width: 40px !important; }

/* quote */

blockquote.pullquote {
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	background: transparent url(../images/closequoteold.gif) no-repeat right bottom;
	padding-left: 20px;
	text-indent: 10px;
	float: right;
	margin:0;
	color: #000000;
}
div.open{
	background: transparent url(../images/openquoteold.gif) no-repeat left top;
	padding: 20px 0px 20px 0px;
	font: italic 1.4em Georgia, "Times New Roman", Times, serif;
        
}

/* sitemap */

#xmap a {
    color: #00619F;
    text-decoration: none;
}
#xmap a:hover {
    text-decoration: underline;
}
#xmap .sitemap-row {
    clear: both;
}
#xmap > div {
    padding: 5px;
	width: 30% !important;
    border: 1px solid #ccc;
    background: #fff;
    margin: 10px 10px 0 0; /* min-height: 292px;   */
    color: #00619F;
}
#xmap  ul {
    list-style: none;
    margin: 0;
    padding: 10px;
}
#xmap  ul > li > ul.level_1, #xmap  ul > li > ul > li > ul.level_2 { border-bottom: dotted 1px #ccc; }
#xmap  ul > li > ul > li > ul.level_2 > li > ul.level_3 { padding:0 10px; }
#xmap  ul > li > ul > li > ul.level_2 > li > ul.level_3 > li { font-size:90%; }
#xmap  ul ul { padding:0; }

/* menu */

#js-mainnav.megamenu.white { background:none; border-radius: 0; box-shadow: 0 0 0; background:none; background: url(../../images/sep.gif) no-repeat left; float:left; width: 80%; }
#js-mainnav.megamenu.white ul.level0 { z-index:99; }
#js-mainnav.megamenu .childcontent { z-index:999; }
#js-mainnav.megamenu.white ul.level0 > li.mega { border:0;background:none; background: url(../../images/sep.gif) no-repeat right;  }
#js-mainnav.megamenu.white ul.level0 li.mega span.mega, #js-mainnav.megamenu.white ul.level0 li.mega a.mega, #js-mainnav.megamenu.white .megaMenuToggle { color: #00619F; font-weight:bold; padding: 8px; }
#js-mainnav.megamenu.white ul.level0 >  li.mega.over { background:url(../../images/bg-nav.gif) }
#js-mainnav.megamenu ul.level0 li.mega span.menu-title, #js-mainnav.megamenu.white ul.level0 li.haschild a.mega span.menu-title, #js-mainnav.megamenu.white ul.level0 li.haschild-over a.mega span.menu-title { padding-top:2px; padding-bottom:2px;}
a#menu124 span.menu-title { background:url(../../images/icon-info.gif) no-repeat left; padding: 2px 0 2px 23px;}
a#menu124:hover span { background:url(../../images/icon-info2.gif) no-repeat left; }
#js-mainnav.megamenu.white .childcontent-inner { font-size: 0;  overflow: hidden;background: #dedede url(../../images/navbg.png) repeat-x top;  }
li.mega div.group { background:white; padding:10px; border: solid 1px #ccc; font-size:11px; min-height:272px;  }
li.mega div.group div.group, li.mega.mod div.group { background: none; padding:0; border:0; min-height:10px; }
#js-mainnav.megamenu.white ul.level0 li.mega.mod { background: none; }
#js-mainnav.megamenu li.mega.mod .group-title  { background: none; }
#js-mainnav.megamenu.white li.mega.mod .group-title .menu-title { color:#333; text-transform:none; padding:0; }
#js-mainnav.megamenu .childcontent .group .moduletable, #js-mainnav.megamenu .childcontent .moduletable { padding:0; }
#js-mainnav.megamenu.white ul.level0 li.mega.mod div.group span.mega, #js-mainnav.megamenu.white ul.level0 li.mega.mod div.group a.mega { padding:20px 0 0; }

#js-mainnav.megamenu li { line-height:100%; }
#js-mainnav.megamenu.white .group-content ul.megamenu { margin:0; }
#js-mainnav.megamenu .group-title { background: #00619F;margin: 0 0 1px; }
#js-mainnav.megamenu .group-title .menu-title { color: #fff;line-height: 20px;font-size: 11px;padding: 3px 13px;text-transform: uppercase; }
 #js-mainnav.megamenu.white .group-title .menu-title { color:white; }
#js-mainnav.megamenu.white .group-content .menu-title {padding: 5px 8px 6px;font-size: 11px;font-weight: bold; color: #787878; border-bottom: dotted 1px #ccc; }
#js-mainnav.megamenu.white li.mega div.group div.group .group-title { background: none; margin:0; }
#js-mainnav.megamenu.white li.mega div.group div.group .group-title .menu-title { padding:0; text-transform:none;color: #787878;padding:0; }
#js-mainnav.megamenu.white ul.level1 li.mega a.mega span.menu-title, #js-mainnav.megamenu.white li.mega div.group div.group .group-title .menu-title { padding:0 5px; }
#js-mainnav.megamenu.white li.mega div.group div.group .group-content .menu-title { font-weight:normal; font-size:11px; border:0; }
#js-mainnav.megamenu.white ul.level0 li.mega div.group .group-content a.mega { padding:0; }
#js-mainnav.megamenu.white p { margin:0 0 10px; line-height:140%;  color: #333; }
.modfytslider IMG { width: 74px; height:55px; }

/* table holder */
.table-holder {
    clear: both;
    padding-top: 10px;
    width: 745px;
}
.table-holder table {
    width: 100%;
    padding: 0;
    margin-bottom: 12px;
    table-layout: fixed;
    border-collapse: collapse;
}
.table-holder table th {
    border: 1px solid #c3c3c3;
    border-width: 0 1px;
    background: #dcdcdc;
    color: #00619F; /*#2f88b6*/
    text-align: left;
    padding: 4px 0 7px 11px;
    font-size: 12px;
}
.table-holder table td {
    font-size: 11px;
    border: 1px solid #dcdcdc;
    border-width: 0 1px;
    padding: 6px 2px 6px 11px;
    vertical-align: top;
    font-size: 11px;
}
.table-holder table a {
    color: #00619F; /* #2f88b6 */
}
.table-holder table a:hover {
    text-decoration: underline;
}
.table-holder table .col-first {
    border-left: 0;
}
.table-holder table .col-last {
    border-right: 0;
}
.table-holder table .col-centered {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.table-holder table .col1 {
    border-left: 0; /* text-align:left;width:85px;padding-left:11px;*/
}
.table-holder table .col2 {
    width: 62px;
    text-align: center;
}
.table-holder table .col3 {
    width: 55px;
    padding-left: 14px;
    text-align: left;
}
.table-holder table .col4 {
    width: 70px;
    text-align: left;
    padding-left: 15px;
}
.table-holder table .col5 {
    width: 76px;
    text-align: left;
    padding-left: 12px;
}
.table-holder table .col6 {
    width: 117px;
    text-align: left;
    padding-left: 14px;
}
.table-holder table .col7 {
    width: 82px;
    text-align: center;
}
.table-holder table .col8 {
    padding-left: 14px;
    text-align: left;
    border-right: 0;
}

.table-holder table .alt td {
    background: #eee;
}
body.tm-isblog em { color: #424242 }
#GMapsMenu-simple HR { display:none; }

/* Womans Day */
.carouselck_caption > div { width: 100%; height: 10%; bottom: 0px; }
.carouselck_caption_title { margin:0; }
#carouselck_wrap_199 .carouselck_caption > div { padding:20px; bottom:0px; position:absolute;  }
#carouselck_wrap_199 .carouselck_caption > div div.carouselck_caption_desc { font-size:1.2em;line-height:2em; }
body .tm-content .moduletable { border:0; }

/* map */
ul#zhgm-menu-simple li { float:left; width: 31%; margin-right:2%; margin-bottom: 10px;  }
.placemarkContent h1  { font-size:11px; margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif !important;}
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div { font-size:11px; }
#GMapsID { clear:both; border:solid 1px #ccc; padding:3px; }
#GMapsMenu-simple a {   background:#fff;  width: 100%;padding: 3px;  display:block; }
#GMapsMenu-simple a.active {   background:#ccc;  width: 100%;padding: 3px;  display:block; }
#GMapsMenu-simple a.active .zhgm-markergroup-text-simple { border-bottom: dotted 1px #ccc; }
#a-all IMG { display:none; }
#zhgm-markergroup-text-all { border:solid 1px #ccc; padding:3px; margin-right:5px; }

/* module */
.uk-panel-box { padding:10px; }
.uk-panel-title { margin: 0px 0 5px;font-size: 15px;text-transform: uppercase;line-height: normal;font-family: Arial, Helvetica, sans-serif; }
.uk-panel-box p { margin:10px 0 0 0; }

/* donate */

.rsform-block.rsform-block-intro .formControlLabel, .rsform-block.rsform-block-yourinfo .formControlLabel, .rsform-block.rsform-block-paymentinfo .formControlLabel, .rsform-block.rsform-block-addinfo .formControlLabel { display:none; }
.formResponsive .formHorizontal .rsform-block-intro .formControls, .formResponsive .formHorizontal .rsform-block-yourinfo .formControls, .formResponsive .formHorizontal .rsform-block-paymentinfo .formControls , .formResponsive .formHorizontal .rsform-block-addinfo .formControls  { margin-left:0; }
.formResponsive h3 { margin:0; padding:0; }
.formResponsive hr { margin:5px 0; }
.rsform-block.rsform-block-camount p.formDescription { font-size:90%; margin:0; margin-bottom:10px; }
.formBody INPUT { width: 95%; }
.formBody SELECT { width: 97%; }
.formResponsive .formHorizontal .rsform-block { margin-bottom:0; }
.formResponsive .formHorizontal .rsform-block.rsform-block-method { margin-bottom:10px; }
.formBody p {margin:0; padding:0; }
.formBody h3 { font-size:18px; line-height:140%; }
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] { padding:0 0 0 5px; margin-top:7px; margin-left:5px; }


.ccms_form_element { margin:0; padding:0; }
.chronoform{ display:none; }
.tm-content FORM h3 { font-size:150%; font-weight:bold; }
ul.verify { margin:20px; padding:0; list-style:none;}
ul.verify li { border-bottom:solid 1px #eee; padding:5px 0; }

/* search */
.uk-form legend { padding-bottom:10px; }

/* research */
.study-field { overflow:hidden; }
.study-field-title {font-weight: bold;width: 125px;float: left }
.study-image {float: left;margin-right: 22px;}

/* custom CSS tweaks by Elisabeth */

/* downloads */
.pd-float { padding-left:20px; }
/* inactivated to show file icons .pd-document16 { background: url("../../images/bullet01.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0) !important; } */

/* slideshow on front page */

 .wk-slideshow .nav {
right: 220px;
width:100%;
 /*right:30%;
 left:30%;*/
 }
 
 .wk-slideshow .caption {
left:23px;
width:570px;
}

 .wk-slideshow .caption #right {
left:23px;
width:570px;
text-align:right;
}

 .wk-slideshow .caption p {
line-height:140%;
}

.wk-slideshow .caption h2 {
font-size:26px;
}

/* map marker descriptions link */

.placemarkContent h3 a, .placemarkContent h3 {
margin-left:10px;
}

/* caption and image spacing */
.wf_caption {
margin: 0px 20px 0px 0px!important;
font-size:10px;
text-transform:uppercase;
color:#b1b1b1;
line-height:100%;
}

.wf_caption span{
padding-top:3px;
}

/* tweak to title of IAVI Report module on front page */
.iavireport {
margin-top:10px;
}

/* front page static image in top right */
.static-fp {
border:none;
padding:0px;
background-color:transparent;
margin:0px;
height:300px;
overflow:hidden;
}
 .star { color:red; }
/* Mobile */
@media only screen and (max-width: 770px) {
	.js-megamenu { display:none; }
	.uk-container { padding:0; }
	.uk-container > .tm-toolbar, .uk-container > .tm-headerbar, .uk-container > .tm-navbar, .uk-container > .tm-top-a, .uk-container > .tm-bottom-b, .uk-container > .tm-bottom-a, .uk-container > .tm-middle, .uk-container > .tm-top-b  { width: auto; }
	.uk-navbar-content strong, .tm-bottom-b strong { font-size:12px; letter-spacing:normal; text-transform:none; font-weight:bold; float:none;width: auto;font-size:130%; }
	a.tm-logo-small{ color:#666; }
	a.tm-logo-small STRONG { color: #990000; }
	.tm-logo-small { letter-spacing:normal;  }
	.uk-navbar-center { max-width:80%; font-size:130%; }
	.uk-navbar-center p { margin:0; padding:0; }
	.uk-navbar-toggle { margin:10px; }
	.uk-navbar-toggle:before  { display:none; }
	.tm-top-a .uk-width-medium-2-3 { background: black; }
	.uk-grid > .uk-grid-margin { margin-top:5px; }
	.wk-slideshow .caption { left: 0; right: auto; }
	.wk-slideshow { width: 100% !important; }
	.categories-list > div { float:none; width: 100%; border:0;  }
	ul.uk-nav-sub > li.uk-active a { color:white; }
	.tm-bottom-b .social { margin:40px 0 0 20px; }
	#zhgm-wrapper { clear:both; }
	ul#zhgm-menu-simple li { float:none; width: auto; }
	#GMapsID { width: 100% !important; }
	.uk-nav-offcanvas ul a, .uk-nav > li > a { font-size:130%; }
	ul.uk-nav-sub > li > ul > li { line-height:180%; }
	.formResponsive label { float:none;height:auto;  }
	.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] { margin-bottom:0; }
	#userForm { line-height:120%; }
	.formResponsive .formHorizontal .rsform-block { clear:both; }
	.rsform-block-method input { clear:both; }
	.rsform-block-method IMG { margin-bottom:10px; }
	#phoca-dl-categories-box div.pd-categoriesbox { float:none; width: auto; }
}

/* Google Translate design tweaks in menu position */

.google-translate-button {height:30px;float:right;clear:left}

.google-translate-button select {width: 170px;}

.goog-te-gadget-simple {
    background-color: #fff;
    border-color: #9b9b9b #d5d5d5 #e8e8e8;
    border-left: 1px solid #d5d5d5;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 9pt;
    margin-top: 6px;
    padding-bottom: 2px;
    padding-top: 1px;
    }

/* tweaks to Publications landing page directory display */

#phoca-dl-categories-box div.pd-categoriesbox {
    clear: none;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 6px;
    padding: 0;
    position: relative;
    width: 169px;
    }
    
    /* extra changes due to optimization */
    
    ul.uk-subnav-line li a {border:none;}
	
	/*womens day*/
	.clr { clear:both; }
.womensday{
padding:10px;
margin:0 !important;
font-size:1.1em;
}
.womensday div.rightd{
padding: 0 20px !important;
text-align: justify;
}
.womenftitle{
font-size: 24px; font-family: Calibri; color: #1f497d; font-weight: bold; font-style: italic;
}
.womensday .italicbold{
font-size:1.1em;
font-weight:bold;
font-style:italic;
}
.boxlink {
background: #1fa2d6;
color: #FFF;
padding: 30px 45px;
text-align: center;
border: 5px solid #FFF;
-webkit-box-shadow: 1px 4px 10px -2px rgba(94,94,94,1);
-moz-box-shadow: 1px 4px 10px -2px rgba(94,94,94,1);
box-shadow: 1px 4px 10px -2px rgba(94,94,94,1);
font-size: 1.1em;
}
p.quote { width:60%; float:left; }
.boxlink  a,div.boxlink  em{color:#FFF;}
.uk-grid.womensday.center .uk-width-1-4 a{font-weight:bold;}
.womenstitle {
color: #1f497d;
font-weight: bold;
font-size: 16px;
}
.bquote{
font-size: 1.7em; font-family: Calibri; font-style: italic; margin-bottom: 10px; display:inline-block
}

@media (max-width:479px){
	.uk-grid.womensday,.uk-grid.womensday div{width:100%}
	.womensday div.rightd{padding: 0 20px 0 0 !important;}
	.boxlink {padding: 20px 0px 20px 0 !important;}
	.uk-grid.womensday.center{text-align:left !important;}
	.uk-grid.womensday img {margin: 15px 0;}
	p.quote { width: auto; float:none; }
}

.bulletin { border: 1px solid #1f497d; width: 600px; margin:0px auto; padding: 3px; }
.bulletin h3 { text-transform:uppercase; color:white; font-weight:normal; padding:5px; background:#4f81bd; margin:0 0 10px 0;  } 
.bulletin p { padding:0px 10px; }
body.iwd em {
    color: #FFFFFF;
}
