@charset "utf-8";
/*Based on the Default Template 1.1.1. April 2009.*/

/* Elements */
body {}
body, a {color:#414141;}
a { color:#5c9ac8;}

/* Header */
.h {float:left;width:100%;background:#798fa4;clear:both;}
.h, .h a {color:#fff;}
.h-inner {height:auto!important;min-height:136px;height:136px;background:url(img/h-logo.jpg) no-repeat 100% 22px;padding:0 0 0 12px;}

/* Header title as text */
.h h1 {float:left;margin:36px 12px 6px 0px;padding:0;font-size:1.7em;line-height:1.2em;font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:1px solid #93a3b0;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}
.h h1 span {display:block;font-size:130%;border-bottom:1px solid #93a3b0;margin:4px 0px 0px 0px;}

/* Header structure looking up */
.h p.structure {clear:left;font-size:1em;line-height:1em;margin:0px 0 0 0px;padding:0;position:relative;}
.h p.structure,
.h p.structure a {color:#fff;font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif;float:left;display:inline;}
.h p.structure a {border-bottom:1px solid #7ccde4;text-decoration:none;padding:0 0 2px 0;float:left;}
.h p.structure a:hover,
.h p.structure a:focus {border-bottom:0;}

/* S */
.s {background:url(img/s.jpg) repeat-x 0 0;clear:both;float:left;width:100%;border-bottom:0px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}

.s .site-search {float:left;width:205px;margin:0;padding:0;position:relative;}
.s .site-search h2 {position:absolute;left:-9999px;margin:0;}
.s .site-search div {margin-left:11px;}
.s .site-search label {cursor:pointer;position:absolute;left:-9999px;}
.s .site-search input {font-family:Verdana, Arial, Helvetica, sans-serif;}
.s .site-search input[type=submit] {width:20px;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.s .site-search .site-search-query {background:#fff;color:#595959;float:left;width:160px;margin:0;padding:0.4em 0.2em 0.35em 0.4em;border:none;font-size:0.9em;line-height:normal;vertical-align:middle;}
.s .site-search .site-search-submit-link {background:#fff;color:#595959;display:block;float:left;width:1.7em;height:100%;margin:0 0 0 1px;padding:0.4em 0.2em 0.35em 0.4em;font-size:0.9em;line-height:normal;text-decoration:none;} /*This element is onyl shown when Javascript is on.*/
.s .site-search .site-search-submit-link span {}
.s .site-search-focus .site-search-query {}
.s .site-search-focus .site-search-submit-link {}
.s .site-search-focus .site-search-submit-link span {}

.s .breadcrumb {font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 190px;padding:2px 12px 0px 10px;zoom:1;}
.s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;}
.s .breadcrumb p {margin:0;color:#184b59;}
.s .breadcrumb p a {color:#184b59;}
.s .breadcrumb p span {color:#184b59;padding:0px 0px 0px 6px;}

/* Template Structure */
.m {float:left;width:100%;background:#fff ;padding:0 0 24px 0;}
.m a{ color:#2771A7; }
.m-inner {}

.m .sidebar {float:right;width:268px;margin:10px 0px 12px 0px;background:#fff;}

.n {float:left;width:190px;}
.d-home .n {display:none;}

.c {margin:0px 0px 0 190px;min-width:200px;}
.c-inner {margin:0px 10px 0px 20px;}

.d-home .c {margin-left:0;}
.d-home .c-inner {margin:0;}

/* Navigation
   li.selected and a.selected refer to the currently selected item.
   li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.
   li.menu refers to the list item being a further menu.
   li.open refers to the current state of the menu with respect to javascript functionality.
*/
.n .sitemap {font-family:Verdana, Arial, sans-serif;font-size:.95em;line-height:1.34em;background:#fff;text-align:left;border-bottom:0px solid #e3e3e3;margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;}
.n .sitemap h2 {position:absolute;left:-9999px;}
/* Sitemap defaults */
.n .sitemap ul {margin:0px;padding:0px;border-bottom:0;border-top:0px;position:relative;zoom:1;}
.n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.n .sitemap li a {display:block;text-decoration:none; background:#fff}
.n .sitemap li a:hover,
.n .sitemap li a:focus {display:block;text-decoration:underline;}
.n .sitemap ul > li:first-child,
.n .sitemap ul > li:first-child > a {border-top:0;}
/* The following are used in the Javascript for the menu toggles. */
.n .sitemap ul.sitemap-toggle-height-helper {display:block;}
.n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;text-decoration:none;}
.n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;}

/* Level 1 */
.n .sitemap ul {}
.n .sitemap li {}
.n .sitemap li a {background:#f5f4f4; color:#030f1a;margin:0px 0px 0 0;padding:6px 19px 6px 8px;font-weight:normal;line-height:1.34em;border-top:1px solid #fff;font-weight:bold;}
.n .sitemap li a:hover {background:#6b7c8c; color:#fff;}
.n .sitemap li a:focus {}
.n .sitemap li a.on {background:#6b7c8c; color:#51616f;}
.n .sitemap li a:hover.on,
.n .sitemap li a:focus.on {}
.n .sitemap li a.selected {background:#6b7c8c; color:#fff;}
.n .sitemap li a:hover.selected,
.n .sitemap li a:focus.selected {}
.n .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#4c4b45;}
.n .sitemap li a.sitemap-toggle-toggled {}
.n .sitemap li a.selected.sitemap-toggle {}
.n .sitemap li a.selected.sitemap-toggle-toggled {}
.n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.n .sitemap li a.hover {color:#fff;}

/* Level 2 */
.n .sitemap li ul {background:#fff; margin-left:19px;border-top:0px solid #e3e3e3;border-left:0px solid #e3e3e3;}
.n .sitemap li li {color:#575757;}
.n .sitemap li li a {color:#575757;margin:0 0 0 0;padding:4px 19px 4px 4px;font-weight:normal;line-height:1.34em;line-height:1.34em;border-top:1px solid #d7d4cf;background:#fff}
.n .sitemap li li a:hover {color:#6b7c8c; background:#fff;}
.n .sitemap li li a:focus {}
.n .sitemap li li a.on {color:#6b7c8c; background:#fff}
.n .sitemap li li a:hover.on,
.n .sitemap li li a:focus.on {}
.n .sitemap li li a.selected {color:#6b7c8c; background:#fff;}
.n .sitemap li li a:hover.selected,
.n .sitemap li li a:focus.selected {}
.n .sitemap li li a.sitemap-toggle {border-left:0px solid #4c4b45;}
.n .sitemap li li a.sitemap-toggle:focus {}
.n .sitemap li li a.hover {}

/* Level 3 */
.n .sitemap li li ul {}
.n .sitemap li li li {}
.n .sitemap li li li a { color:#575757; padding:4px 19px 4px 4px; font-size:0.9em; line-height:1.34em; line-height:1.1em; border-top:0px solid #fff; background:#fff; }
.n .sitemap li li li a:hover,
.n .sitemap li li li a:focus {color:#6b7c8c;}
.n .sitemap li li li a.on {color:#6b7c8c;}
.n .sitemap li li li a:hover.on,
.n .sitemap li li li a:focus.on{}
.n .sitemap li li li a.selected {color:#6b7c8c;}
.n .sitemap li li li a:hover.selected,
.n .sitemap li li li a:focus.selected {}
.n .sitemap li li li a.sitemap-toggle {}
.n .sitemap li li li a.sitemap-toggle:focus {}
.n .sitemap li li li a.hover {}

/* Headings */
.m h1, .m h2, .m h3, .m h4, .m h5, .m h6,
.m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a {color:#51616F;font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif;}



.m h3, .m h5,
.m h3 a, .m h5 a {font-style:normal;font-family:Verdana, Geneva, sans-serif;}

.m h1 {margin-top:0px;padding-bottom:4px; padding-top:8px;color:#51616f;font-size:1.9em;font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.m h1, .m h1 a {}
.m h1 a {}
.d-home .m h1{ font-size:1.3em; color:#328ecf;  }

h2 {
    font-size: 1.6em;
    line-height: 1.34;
}

/* Lists */
.c ul {list-style-type:none;padding-left:0;}
.c ol {padding-left:2.5em;}
.d-home  .c li li li li ul li {background:transparent url(img/li-arrow1.gif) no-repeat scroll 8px 6px;
padding-left:1.6em;}
.c ul li,
.c li ul li,
.c li li ul li,
.c li li li ul li,
.c li li li li ul li {background:transparent url(img/li-arrow.gif) no-repeat scroll 8px 6px;
padding-left:1.6em;}



.c ul ul li,
.c li ul ul li,
.c li li ul ul li,
.c li li li ul ul li {padding-left:3.2em;background:transparent url(img/li-arrow.gif) no-repeat 18px 10px;}

.c ol li,
.c li ol li,
.c li li ol li,
.c li li li ol li,
.c li li li li ol li {padding-left:0.6em;background:none;}

/* Sidebar section item styles. */
.m .sidebar .section {padding:0px 0px 0px 0px;margin:0px 12px 0px 0px;background:#fff;border:0px solid #dfdfdd;}
.m .sidebar .section h2 { text-transform:uppercase; margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; color:#436818; font-size:1em; line-height:1.34em; background:url(../geography/img/home-news-bg01.jpg); font-family:Lucida "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.m .sidebar .section .item {position:relative;padding:0px 0px 3px 0px;margin:9px 0 0 0;border-bottom:1px dotted #dfdfdd;}
.m .sidebar .section .item,
.m .sidebar .section .item a {}
.m .sidebar .section .item a {color:#6f7b87;}
.m .sidebar .section .item h3 {margin:0px 0px 9px 0px;font-size:1.1em;line-height:1.34em;}
.m .sidebar .section .item h3,
.m .sidebar .section .item h3 a{color:#4d565e;}
.m .sidebar .section .item p {margin:4px 0px 4px 0px;}
.m .sidebar .section .item p.float-right {float:none;margin:0;}
.m .sidebar .section .item .description {font-size:0.9em;line-height:1.5em;color:#404040;}
.m .sidebar .section .item .date {font-size:0.9em;line-height:1.5em;color:#9f9f9f;color:#808080;}
.m .sidebar .section .item p.image {background:#f9f9f8;border:1px solid #ddd;margin:3px 0 9px -4px;padding:3px;display:block;position:absolute;top:0;line-height:0;float:none;}
.m .sidebar .section .item p.image img {width:160px;height:107px;display:block;border:0;padding:0;float:none;margin:0;}

/* Hide all parts of a sidebar section item except for the title. */
.m .sidebar .section .item p,
.m .sidebar .section .item ol,
.m .sidebar .section .item table,
.m .sidebar .section .item ul {display:none;}
.m .sidebar .section .item p.image {display:none;}
.m .sidebar .section .item img {display:none;}

/* Show specific parts of a sidebar section item where specified by a class. */
.m .sidebar .section .item h3 img {display:block;float:left;border:0;padding:0;margin:0 6px 6px 0;}
.m .sidebar .section .show-item-image h3 {padding-top:124px;}
.m .sidebar .section .show-item-image p.image {display:block;}
.m .sidebar .section .show-item-image p.image img {display:block;}
.m .sidebar .section .show-item-description .description {display:block;}
.m .sidebar .section .show-item-date .date {display:block;}

.m .sidebar .section-news {padding:0 10px;}
.m .sidebar .section-news h2 {margin:0 -10px;}

.d-news .item {border-bottom:1px solid #ddd;}
.d-news .item-image {padding:0 0 0 79px;position:relative;}
.d-news .item-image h3 img {display:block;position:absolute;left:0;padding:0;border:0;}

/* Footer */
.f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em;border-top:1px solid #dfdfdf;}

/* Aside */
.aside {float:right;margin:0 0 0.6em 0.6em;border:1px solid #dfdfdf;padding:6px;font-size:0.95em;line-height:1.8em;}
.aside * {margin-top:0;}

/* Blockquote */
blockquote {}
blockquote p {}
.cite {margin-left:5%;margin-right:5%;font-style:italic;}

/* Pull-quote */
.pull-quote {float:right;margin:0 0 0.6em 0.6em;padding:6px;}
.pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;}
.pull-quote cite {}
.pull-quote .cite {margin-left:0;margin-right:0;}

/* Figure */
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom;}

/* Float */
.float-left {float:left;margin:0 0.6em 0.6em 0;}
.float-right {float:right;margin:.6em 0 0.6em 0.6em;}

/* Align */
.align-center {margin-left:auto;margin-right:auto;}
.align-right {margin-left:auto;}

/* Text align */
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}

/* Widths */
.landscape-medium {width:308px;}
.landscape-large {width:408px;}
.landscape-small,
.aside,
.pull-quote {width:208px;}
.portrait-medium {width:186px;}
.portrait-large {width:246px;}
.portrait-small {width:127px;}

/* Page specific styles */
.feature {padding-top:10px;}
.c ul.cycle {height:276px;margin:0 0 8px 0;overflow:hidden;zoom:1; }
.c ul.cycle li {display:inline;margin-top:0;padding:0;list-style-type:none;background:none;}
.c ul.cycle li a {height:276px;margin:0px 0px 0 0;position:relative;float:left;overflow:hidden;}
.c ul.cycle li img {border:0;padding:0;width:auto;height:auto;}
.c .cycle-pause {display:none;}

.banner {padding-top:10px;}
.banner img{padding:0;border:0;}

.column{float:left;width:100%;}

.columnleft{float:left; padding:12px 12px 0px 2px;margin:0;width:48%;}

.contentbox1 h2{background-color:#1d87d2;color:#fff;padding:6px 0 0 12px;font-weight:bold;}
.contentbox1 ul{border:10px solid #1d87d2;padding:6px 6px 8px 0px;}
.contentbox1 ul a {color:#383637;}

.contentbox2 h2{background-color:#379de4;color:#fff;padding:6px 0 0 12px;font-weight:bold;}
.contentbox2 ul{border:10px solid #379de4;padding:6px 6px 8px 0px;}
.contentbox2 ul a {color:#383637;}

.columnright{float:left;display:inline;width:48%;margin-left:0px;padding:12px 0px 0px 0px;}
.columnright img{padding:4px 6px 4px 6px;border:0;margin-bottom:12px;}

.contentbox3 h2{background-color:#b5dffc;color:#223f53;padding:6px 0 0 12px;font-weight:bold;}
.contentbox3 ul{border:10px solid #b5dffc;padding:6px 6px 8px 0px;}
.contentbox3 ul a {color:#383637;}

.date { color:#34a9c9; line-height:1em;font-size:.8em;font-weight:bold; padding:8px 0 12px 2px; margin:0px;border-bottom:1px dotted #ccc;}
.body { line-height:.8em;font-size:.9em;margin:0px;padding:12px 0 3px 2px;}
.body a { color:#3e3c3c; line-height:1.4em;font-weight:normal;}

.j .c ul.gallery {margin:0 -12px 0 0;padding:0;overflow:hidden;zoom:1;}
.j .c ul.gallery li {display:inline;padding:0;list-style-type:none;background:none;}
.j .c ul.gallery li a {width:100px;height:100px;background:#ddd;margin:12px 12px 0 0;position:relative;float:left;overflow:hidden;}
.j .c ul.gallery li img {border:0;padding:0;width:auto;height:auto;}

.style2 {font-size: x-small; }

.n-top-level {clear:both;}
.n-top-level h2 {position:absolute;left:-9999px;}
.n-top-level ul {line-height:44px;vertical-align:middle;background:#C1C4CB;text-align:left;padding:0;margin:0;border-bottom:2px solid #fff;border-top:2px solid #fff;}
.n-top-level li {display:inline;padding:0;line-height:1.5;}
.n-top-level li a {padding:10px;color:#030f1a;text-decoration:none;font-weight:bold;}
.n-top-level li a.on { color:#0C3963; }

.d-home .m {padding-bottom:0;}
.d-home .c h1 {position:absolute;left:-9999px;}
.d-home .news-wrap {position:relative;z-index:1;overflow:hidden;margin-bottom:12px;}
.d-home .news-wrap img.background-layer {position:absolute;z-index:-1;border:0;padding:0;}
.d-home .news {max-width:400px;margin:50px;padding:12px 18px;color:#fff;background-color:#000;background-color: rgba(13, 29, 42, 0.75);}
.d-home .news h2 {position:absolute;left:-9999px;}
.d-home .news ul {margin:0;padding:0;}
.d-home .news li {background:none;margin:6px 0;padding:0;color:#fff;}
.d-home .news li a { color:#fff}
.d-home .news li strong {color:#fff;font-weight:normal;}


.d-home .quicklinks h2 {position:absolute;left:-9999px;}
.d-home .quicklinks ul {overflow:hidden;padding:0 0 3px 0;margin-bottom:12px;}
.d-home .quicklinks li {margin:0;padding:0;display:block;float:left;width:33.3%;}
.d-home .quicklinks a {display:block;margin-right:14px;padding:16px 28px;font-weight:bold;color:#374858;font-size:130%;text-decoration:none;
background: #EEF1F4; /* old browsers */
background: -moz-linear-gradient(top, #EEF1F4 0%, #DBDEE1 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEF1F4), color-stop(100%,#DBDEE1)); /* webkit */
-webkit-box-shadow: 0px 2px 2px #bbb;
-moz-box-shadow: 0px 2px 2px #bbb;
box-shadow: 0px 2px 2px #bbb; 
text-shadow: 0px 1px 1px #ffffff;
}
.d-home .quicklinks a:hover,
.d-home .quicklinks a:focus {background: #EEF1F4;}
.d-home .quicklinks a strong {font-size:130%;}
.d-home .quicklinks li.last a {margin-right:0px;}

.f {background:#798fa4;color:#fff;padding:27px 18px 20px 27px;}
.f img {border:0;padding:0;}
.f a {color:#fff;}
.f .row-1 {overflow:hidden;}
.f .col-1 {float:left;margin:0 -100% 0 0;width:50%;}
.f .col-2 {float:left;margin:0 -100% 0 50%;width:50%;}
.f .footer-links h2,
.f .associations h2 {position:absolute;left:-9999px;}
.f .associations {background:#fff;color:#828282;padding:12px;}
.f .associations p {margin-bottom:0px;}
.f .footer-links ul {list-style-type:none;padding:0;font-weight:bold;}
.f .footer-links li {padding:0;margin:0;}
.f p.author,
.f p.author a {color:#fff;}
.f p.author a {font-weight:bold;}






.h2-toggles h2,.h2-toggles h3,.h2-toggles h4,.h2-toggles h5,.h2-toggles h6 {margin:0;line-height:170%;}
.h2-toggles .details-toggle a {color:#595959;}
.h2-toggles p {margin-top:0;margin-bottom:1.7em;}
.h2-toggles p.details-before-toggle {margin-bottom:0;}
