/* GRID BASED ([{"media":"default","options":{"gutter":"0.25","columns":4,"width":"100%"}},{"media":"only screen and (min-width : 641px)","options":{"gutter":"0.25","columns":8,"width":"91.63575814376706%"}},{"media":"only screen and (min-width : 1024px)","options":{"gutter":"0.25","columns":12,"width":"100.24202857142858%","maxWidth":"1232px"}}]) */
 a {
    color: #044E8E;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    outline: none;
}
a img {
    display: block;
}
button:hover {
    cursor: pointer;
}
i, em {
    font-style: italic;
    font-weight: inherit;
}
b, strong {
    font-weight: bold;
}
hr {
    border-color: #d5d5d5;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    margin: 0;
    height: 0;
}
h3, .story .dl h3 {
    display: block;
    color: #333333;
    font-size: 1.438em;
    font-weight: bold;
    margin-bottom: 20px;
}
h3.title {
    line-height: 1, 5;
    padding-left: 0px;
    padding-top: 0;
    clear: both;
}
#content_mainA p, #content_mainB p {
    color: #333;
    line-height: 1.4;
}
p.headline {
    clear: both;
}
.secondary .headline, p.action {
    clear: both;
    margin-top: 15px;
}
.secondary .headline a {
    color: #333;
    font-weight: bold;
}
.topics .promo_collection .action a {
    color: #333;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 16px;
}
#container, #photo_credits {
    color: #333;
    font: 0.75em/1.313em Arial, sans-serif;
}
#container img {
    border: 1px solid #ccc;
}
#container .MSVE_Map img {
    border: 0;
}
.promo_collection h4, .homepage .dl h4, .facebook h4, .mobile_promo h4, .pull_quote h4 {
    font-size: 1.188em;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 3px;
}
h4 a:first-line {
    line-height: normal;
}
.promo_collection h4 a, .facebook h4 a, .mobile_promo h4 a {
    color: #333;
}
.credit, .publication_time, .story002 .publication_time {
    color: #ababab;
    font-size: .875em;
}
.credit {
    color: #999;
    font-style: italic;
    margin-bottom: 5px;
}
.story h3 {
    border: none;
    clear: both;
    margin: -5px 0 5px;
    padding: 0;
}
.story h3 a {
    color: #000;
    font-size: 1.25em;
    line-height: 1.125em;
}
.story h3 a:hover {
    color: #044E8E;
    text-decoration: none;
}
.story002 h3 a {
    font-size: 1.438em;
    line-height: 1.125em;
}
.story002 p {
    font-size: 1.064em;
    line-height: 1.375em;
    margin-top: 15px;
}
.multimedia_links li {
    margin-top: 15px;
}
.video_link a, .gallery_link a {
    background: url(../i/presentation/geocore_sprites.png) no-repeat -9px -26px;
    padding-left: 23px;
}
.gallery_link a {
    background-position: -8px 0;
}
#body_wrap {
    margin-top: -6px;
    position: relative;
    z-index: 0;
}
#top_stories h4 {
    font-size: 1em;
}
.archive_link {
    background-color: #EDEEEF;
    font-size: 1.25em;
    font-weight: bold;
    padding: 13px;
}
#container .bullets li {
    color: #000;
    list-style: disc;
    display: list-item;
    margin: 10px 0 0 15px;
}
#container .promo_collection li {
    color: #24649C;
}
#container .numbers li {
    list-style: decimal;
    display: list-item;
    margin: 0 0 10px 15px;
}
#container .list_hybrid .first {
    list-style: none;
    margin-left: 0;
}
#container .bullets li.last {
    margin-bottom: 0;
}
.timestamp {
    color: #999;
    display: inline;
    font-size: .875em;
    margin-left: 10px;
}
.small li h4, .small div.promo h4, #content_mainB .primary .small p.headline, #content_top .small p.headline {
    font-size: 1em;
}
#content_mainB .primary .small p.headline {
    clear: none;
    font-weight: bold;
}
#content_mainB .primary .small p.headline a {
    color: #333;
}
.small li p, .small div.promo p {
    font-size: .875em;
    line-height: 1.4;
}
h3.small {
    font-size: 1em;
    margin-bottom: 10px;
    padding: 0;
}
#content h3 + p {
    margin-bottom: 10px;
}
.search {
    margin-top: 20px;
}
p.wallpaper_link {
    padding: 2px 25px;
}
.promo_collection .rss {
    float: right;
    margin-top: 5px;
}
.promo_collection .rss + h3 {
    clear: none;
}
#header-logo {
    width: 436px;
    height: 58px;
    float: left;
    margin: 0 20px 17px 0;
}
#page_head {
    border-bottom: 1px solid #d5d5d5;
    position: relative;
    padding: 19px 0 10px;
}
#page_head h1 {
    font-size: 3.5em;
    line-height: normal;
    clear: left;
    margin-top: 1px;
}
#advertisingModule210x50 {
    max-height: 50px;
}
#page_head img {
    border: none;
    float: right;
}
#page_head .promo img {
    float: left;
}
#page_head h2 {
    clear: left;
    float: left;
    font-size: 1.75em;
    margin-bottom: 8px;
    padding-top: 15px;
}
.topics #page_head .topics_head {
    font-size: 4.5em;
}
.topics .entry_counter {
    color: #909090;
    font-size: 1.1em;
}
.topics h1+.entry_counter {
    margin-top: 34px;
}
.article #page_head h1, .small_article #page_head h1 {
    font-size: 2.125em;
    font-weight: bold;
}
.article #page_head h1 {
    margin-bottom: 10px;
}
.small_article #page_head h1 {
    margin-top: 10px;
}
.article #page_head {
    border: none;
    padding-bottom: 0;
}
.article div.general {
    border-top: 1px solid #d5d5d5;
}
.level_3 #page_head .subtitle {
    color: #666;
    font: normal 1.375em/1.5 Georgia, "Times New Roman", serif;
}
.level_3 #page_head .subtitle {
    clear: left;
    float: left;
    margin: 0 0 10px;
    padding: 0;
    width: 600px;
}
#content_mainA p.subtitle {
    color: #666;
    font: normal 1em/1.7 Arial, sans-serif;
}
.small_article #page_head {
    padding: 0;
}
.a_z #page_head {
    padding-top: 0px;
}
#page_head h2.category_link a {
    color: #333;
}
.gallery #page_head h1 {
    font-size: 2.75em;
    margin-top: 2px;
}
#page_head .promo {
    border: 0;
    float: right;
    margin-top: -9px;
    padding: 0;
    position: absolute;
    right: 320px;
    width: 210px;
}
#page_head .promo .graphic_promo {
    float: left;
    margin-right: 10px;
}
#page_head .promo p {
    clear: none;
    margin: 0;
}
#page_head .promo h3 {
    font-weight: normal;
    margin: 10px 0 0;
}
#page_head .promo h3, #page_head .promo p {
    font-size: .875em;
    line-height: auto;
}
/* ------------------------------------------------------------
+Navigation
------------------------------------------------------------ */
 .nav li {
    float: left;
}
.general .nav li {
    padding-left: 20px;
    letter-spacing: .05em;
    font-size: 1.025em;
}
.general .nav li:first-child {
    padding-left: 5px;
}
.general .nav li.selected a {
    color: #000;
}
.general .nav {
    border-bottom: 1px solid #d5d5d5;
    padding: 20px 0;
}
#nav_primary ul {
    margin: 20px 20px 20px 26px;
}
#nav_primary ul li {
    font-size: 1.064em;
    padding-left: 14px;
}
#nav_by_category div, #photos_by_category div {
    float: left;
    width: 237px;
}
#nav_by_category div ul, #photos_by_category ul {
    margin: 0 15px 0 12px;
}
#photos_by_category ul {
    margin: 0 20px 0 0;
}
#nav_by_category div ul li, #photos_by_category ul li {
    clear: both;
    float: none;
    margin: 5px 0 0 4px;
    line-height: 17px;
}
#photos_by_category ul li {
    margin-left: 13px;
}
#photos_by_category .promo001 {
    list-style: none;
    margin: 0 0 30px;
}
#photos_by_category img {
    float: left;
    margin-right: 10px;
}
#photos_by_category h4 {
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 10px;
}
#nav_by_category div h3, #photos_by_category h3 {
    margin: 45px 0 13px;
}
#photo_credits ol > li:first-child, .nav > li:first-child {
    border-left: none;
    padding-left: 0;
}
/* CSS Fix to stop main tab backgrounds from disappearing due to mouse being in subnav 
   - Matt Heiner
*/

/* Photography */
 #navigation_tophat_primary + li.nav2:hover, #navigation_tophat_primary li.nav2:hover h3 a {
    background-color: #313B47;
    color: #98CCFE;
}
/* Animals */
 #navigation_tophat_primary + li.nav3:hover, #navigation_tophat_primary li.nav3:hover h3 a {
    background-color: #FF9414;
    color: #000;
}
/* Environment */
 #navigation_tophat_primary + li.nav4:hover, #navigation_tophat_primary li.nav4:hover h3 a {
    background-color: #39433A;
    color:#C6DE6E;
}
/* Travel */
 #navigation_tophat_primary + li.nav5:hover, #navigation_tophat_primary li.nav5:hover h3 a {
    background-color: #82B4D2;
    color: #000;
}
/* Adventure */
 #navigation_tophat_primary + li.nav6:hover, #navigation_tophat_primary li.nav6:hover h3 a {
    background-color: #881F00;
    color:#FC0;
}
/* NatGeoTV */
 #navigation_tophat_primary + li.nav7:hover, #navigation_tophat_primary li.nav7:hover h3 a {
    background-color: #393939;
    color: #fff;
}
/* Kids */
 #navigation_tophat_primary + li.nav8:hover, #navigation_tophat_primary li.nav8:hover h3 a {
    background-color: #0072BB;
    color: #FC0;
}
/* Video */
 #navigation_tophat_primary + li.nav9:hover, #navigation_tophat_primary li.nav9:hover h3 a {
    background-color: #82B4D2;
    color: #fff;
}
/* Shop */
 #navigation_tophat_primary + li.nav10:hover, #navigation_tophat_primary li.nav10:hover h3 a {
    background-color: #393939;
    color: #fff;
}
/* ------------------------------------------------------------
+Content
------------------------------------------------------------ */
 div.popularity_type {
    border-bottom: 1px solid #d5d5d5;
    margin: 20px 0 0 17px;
    padding-bottom: 20px;
}
.popularity_type h4 {
    margin: 20px 0 20px;
}
.popularity_type ol {
    list-style: decimal;
    margin-left: 20px;
}
.popularity_type ol li {
    padding-top: 15px;
    display: list-item;
}
.tabbed_box img {
    float: right;
}
#nav_photo_video h5 {
    font-weight: bold;
}
#photos_in_news img {
    float: none;
    margin: 0;
}
#photos_in_news_thumbs .promo2, #photos_in_news_thumbs .promo3 {
    float: left;
    width: 100px;
    margin-bottom: 0;
}
#photos_in_news_thumbs .promo2 h4, #photos_in_news_thumbs .promo3 h4, .carousel h4 {
    font-size: .938em;
    font-weight: normal;
}
#photos_in_news_thumbs .promo2 {
    margin-right: 5px;
}
#photos_in_news ul li {
    display: list-item;
    list-style: disc;
    margin-left: 13px;
}
#photos_in_news .promo1 {
    border-bottom: 1px solid #d5d5d5;
    display: block;
    margin-left: 0;
    padding-bottom: 15px;
}
#photos_in_news_thumbs li {
    list-style: none;
    border: none;
    margin-left: 0;
}
#news_feeds .wrap {
    background-color: #EDEEEF;
    padding: 11px 13px 0;
}
#news_feeds .wrap li {
    float: left;
    height: 25px;
}
#news_feeds .wrap .rss {
    margin-right: 10px;
    width: 50px;
}
#news_feeds .wrap .xml {
    width: 38px;
}
#news_feeds .wrap .help {
    margin: 15px 0;
}
#news_feeds .wrap ul {
    float: left;
    margin: 10px 0;
    width: 115px;
}
#content_mainA #news_feeds .help {
    clear: both;
}
#news_blogs h4 {
    font-size: 1.064em;
}
#more_news ul li, #news_blogs ul li {
    margin-bottom: 20px;
}
#more_news li:last-child {
    margin-bottom: 0px;
}
#share_buttons p a span {
    float: left;
    margin-right: 10px;
}
#share_buttons p a {
    clear: both;
    display: block;
    margin-bottom: 5px;
    padding: 5px;
}
#share_buttons p a:hover {
    background-color: #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#share_buttons .addthis_button_expanded span {
    display: none;
}
.dl .small img {
    float: none;
    height: 123px;
    margin: 0;
    width: 164px;
}
.dl .small .caption {
    font-weight: bold;
    font-size: 1.188em;
}
.dl .small li {
    float: left;
    margin-right: 16px;
    width: 164px;
}
#article_topics li {
    display: list-item;
    list-style: disc;
    margin: 0 0 5px 20px;
}
.tag_cloud li {
    display: inline;
    margin-right: 10px;
    line-height: .9;
}
.tag_cloud li span {
    display: none;
}
.tag_cloud li a:hover {
    text-decoration: none;
}
.tag_cloud .ultra_popular {
    font-size: 2.5em;
}
.tag_cloud .somewhat_popular {
    font-size: 1.75em;
}
.tag_cloud .not_popular {
    font-size: 1.25em;
}
.tag_cloud .not_very_popular {
    font-size: 1em;
}
#gallery_text .author {
    font-style: italic;
}
#gallery .article_text ul {
    list-style: disc;
    margin-left: 20px;
}
#gallery li {
    margin-bottom: 20px;
    clear: both;
    list-style: none;
}
#gallery li img {
    float: left;
    margin: 0 15px 15px 0;
}
#gallery li .photo_text {
    margin-bottom: 30px;
}
#gallery_text .photo_text .next_image {
    float: right;
    width: 75px;
}
#gallery_text .next_link {
    float: right;
    clear: right;
    font-weight: bold;
    margin-top: 5px;
}
#gallery_text .publication_time {
    font-size: 0.9em;
}
.gallery .credit {
    float: none;
    font-size: 1em;
    font-style: italic;
    margin: 15px 0;
}
#gallery .credit {
    margin: 0 0 15px;
}
#gallery_text h2 {
    font-size: 2em;
    line-height: normal;
}
#gallery h2 {
    font-size: 1.25em;
    font-weight: bold;
}
/* ------------------------------------------------------------
+Footer - Site
------------------------------------------------------------ */
 #site_promotions a {
    color: #000;
    display: block;
}
#site_promotions a:hover {
    text-decoration: none;
}
#site_promotions h3, #site_promotions p {
    font-size: .875em;
    margin: 0 10px 0 0;
}
#site_promotions ul li, .homepage #footer_breadcrumb div p {
    float: left;
    width: 237px;
    margin: 0;
}
#site_promotions .promo_collection img {
    margin-right: 10px;
}
#more_from_nationalgeographic ul {
    background-color: #edeeef;
    padding: 20px 30px 20px 50px;
}
#footer_breadcrumb {
    background-color: #4B4B4B;
    padding: 8px;
}
#footer_breadcrumb li {
    margin-left: 10px;
}
#footer_breadcrumb a, #footer_breadcrumb li.selected {
    color: #fff;
}
#footer_breadcrumb a {
    font-weight: bold;
}
#footer_breadcrumb li:first-child {
    margin: 0;
}
#footer_breadcrumb ul, #footer_breadcrumb li {
    float: left;
    letter-spacing: .05em;
}
#footer_breadcrumb p {
    float: right;
    letter-spacing: .05em;
    padding-top: 4px;
}
#footer_breadcrumb p.nav1, #footer_breadcrumb ul {
    background: url(../i/presentation/geocore_sprites.png) no-repeat scroll -8px -507px;
    padding: 4px 20px 2px;
}
#footer_site {
    padding: 20px 0;
}
/* ------------------------------------------------------------
+Forms
------------------------------------------------------------ */
 #newsletter form {
    background-color: #edeeef;
    padding: 13px;
}
#newsletter_email {
    width: 200px;
}
form label {
    display: block;
}
form .field {
    float: left;
}
form .instruction {
    margin-bottom: 15px;
}
form .error_state h4 {
    color: red;
    font-weight: bold;
    margin-bottom: 10px;
}
form .error_state ul {
    list-style: disc;
    margin: 0 0 15px 15px;
}
form .nav {
    clear: both;
    padding-top: 10px;
}
form .nav li {
    border-left: 1px solid #d5d5d5;
    padding: 0 10px;
}
#share_email {
    border-bottom: 1px solid #d5d5d5;
    padding: 40px 0;
}
#share_email form {
    width: 500px;
}
#share_email form .field {
    margin-bottom: 10px;
    width: 190px;
}
#share_email form .field label span {
    display: block;
}
#share_email form .button {
    clear: both;
}
.rating input {
    float: left;
    margin-right: 5px;
}
.rating button {
    margin-top: 8px;
}
.rating fieldset {
    margin-bottom: 10px;
}
.rating p {
    font-weight: bold;
    margin-top: 10px;
}
.rating p span {
    font-weight: normal;
}
.rating .user_rating {
    font-style: italic;
    font-weight: normal;
}
.rating .user_rating span {
    font-weight: bold;
}
#form_errors {
    color: red;
    font-style: italic;
}
#account_tos form .field, #sso_account form p {
    float: none;
    font-size: 1.188em;
    font-weight: bold;
    margin-bottom: 20px;
}
#account_tos form .field label, #sso_account form p label {
    display: inline;
    margin-right: 10px;
}
#account_tos form .errorlist {
    color: red;
    font-size: 0.85em;
    font-style: italic;
    margin-bottom: 4px;
}
#sso_account form .errorlist {
    color: red;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 4px;
}
#account_tos form .submit, #sso_account form .submit {
    background: #fff url(../../common/i/presentation/button_gradient.gif) repeat-x bottom center;
    border: 1px solid #d5d5d5;
    color: #044E8E;
    display: inline;
    height: 30px;
    width: 129px;
    float: left;
    margin-right: 10px;
}
#account_tos form .btn_loginout, #sso_account .btn_loginout {
    background: #fff url(../../common/i/presentation/button_gradient.gif) repeat-x top center;
    border: 1px solid #d5d5d5;
    border-top: none;
    color: #044E8E;
    display: inline;
    height: 21px;
    width: 129px;
    float: left;
    padding-top: 8px;
    text-align: center;
    font-size: 0.95em;
}
#account_tos form #id_display_name {
    height: 20px;
    width: 200px;
    font-size: 0.9em;
    padding-top: 5px;
}
/* REQUIRED BUTTON STYLES: */
 button {
    position: relative;
    border: 0;
    padding: 0;
    cursor: pointer;
    overflow: visible;
    /* removes extra side padding in IE */
}
button span {
    position: relative;
    display: block;
    white-space: nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Google Chrome only - fix margins */
    button span {
        margin-top: -1px;
    }
}
.column_284 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_287 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.image_set4 {
    margin: 0;
    padding: 25px 0;
    border: 0;
    float: left;
    width:100%;
}
img.image_set4_img {
    max-width: 100%;
    padding-left:20px;
    padding-right:20px;
    width:491px;
}
.row_410 {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.row_411 {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.column_288 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.row_398 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_399 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.column_285 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_290 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.article_twenty1 {
    margin: 10px 0;
    padding: 15px;
    float: none;
    background: #FFF;
    border: 1px solid #CCC;
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
    box-shadow: 1px 1px 5px 0px #ccc;
    width:auto;
    -moz-box-shadow: 1px 1px 5px 0px #ccc;
}
img.article_twenty1_img {
    max-width: 100%;
    margin-bottom: 17px;
}
.article_twenty1 p {
    padding: 0;
    margin: 0;
}
.column_298_grid {
    width: 100%;
    margin-left: 0%;
    float: left;
}
.column_297_grid {
    width: 100%;
    margin-left: 0%;
    float: left;
}
.row_409 {
    clear: both;
    min-height: 100px;
    width: 100%;
}
.column_291 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.row_401 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_402 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.column_286 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_293 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.column_294 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 33px;
    margin-left: auto;
    margin-right: auto;
}
.row_404 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_405 {
    clear: both;
    min-height: 100px;
    width: auto;
}
@media only screen and (min-width : 641px) {
    .column_101 {
        float: left;
        width: 50%;
        min-height: 50px;
    }
    .column_99 {
        margin-left: auto;
    }
    .column_102 {
        float: left;
        width: 50%;
        min-height: 50px;
    }
    .row_292 {
        width: 91.0714%;
    }
    .column_111 {
        float: left;
        min-height: 50px;
        width: 8.9286%;
        margin-left: 0px;
    }
    img.image55 {
        width: 1017px;
    }
    .zeroMargin_tablet {
        margin-left: 0;
    }
    .row_299 {
        clear: both;
        min-height: 100px;
    }
    .column_100 {
        margin-left: auto;
        margin-right:auto;
    }
    .column_112 {
        float: left;
        min-height: 100px;
        width: 8.9366%;
        margin-left: 0px;
    }
    .column_113 {
        float: left;
        min-height: 47px;
        width: 555px;
        margin-left: 0px;
    }
    .row_300 {
        clear: both;
        min-height: 100px;
    }
    .row_306 {
        clear: both;
        min-height: 100px;
    }
    .column_212 {
        float: left;
        width: 464px;
        min-height: 100px;
    }
    .column_213 {
        float: left;
        width: 209px;
        min-height: 100px;
    }
    .column_214 {
        float: left;
        width: 33.9549%;
        min-height: 100px;
    }
    .row_353 {
        clear: both;
        min-height: 100px;
    }
    .row_354 {
        clear: both;
        min-height: 100px;
    }
    .row_356 {
        clear: both;
        min-height: 100px;
        padding-left:50px;
        padding-right:40px;
    }
    .column_284 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .row_398 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .column_287 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .image_set4 {
        width: 100%;
        float: left;
    }
    .row_399 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .row_410 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .row_411 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_288 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_408 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .row_400 {
        clear: both;
        min-height: 34px;
        width: auto;
    }
    .column_289 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_285 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .row_401 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .column_290 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_298_grid {
        width: 100%;
        margin-left: 0%;
        float: left;
    }
    .column_297_grid {
        width: 100%;
        margin-left: 0%;
        float: left;
    }
    .row_402 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .row_409 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_291 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_407 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .row_403 {
        clear: both;
        min-height: 34px;
        width: auto;
    }
    .column_292 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_286 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .row_404 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .column_293 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_405 {
        clear: both;
        min-height: 33px;
        width: auto;
    }
    .column_294 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_406 {
        clear: both;
        min-height: 34px;
        width: auto;
    }
    .column_295 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_261 {
        float: left;
        width: 60%;
        min-height: 100px;
    }
    .row_377 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_264 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_378 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_265 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_379 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_266 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_380 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_267 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_381 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_268 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_382 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_269 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_383 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_270 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_384 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_271 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_385 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_272 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_386 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_273 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_262 {
        float: left;
        width: 20%;
        min-height: 100px;
    }
    .row_387 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_274 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_388 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_275 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_389 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_276 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_390 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_277 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_391 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_278 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_392 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_279 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_393 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_280 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_394 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_281 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_395 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_282 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_396 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_283 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_263 {
        float: left;
        width: 20%;
        min-height: 100px;
        padding-right:50px;
    }
    .column_205 {
        float: left;
        width: 65.23681858802503%;
        min-height: 100px;
    }
    .column_209 {
        float: left;
        width: 33%;
        min-height: 100px;
    }
    .column_210 {
        float: left;
        width: 34%;
        min-height: 100px;
    }
    .row_313 {
        clear: both;
        min-height: 100px;
    }
    .column_206 {
        float: left;
        width: 61.5385%;
        min-height: 100px;
    }
    .column_207 {
        float: left;
        width: 61.5385%;
        min-height: 100px;
        margin-left: 0.0000%;
    }
    .column_208 {
        float: left;
        width: 35.8974%;
        min-height: 100px;
        margin-left: 12.8205%;
    }
    .row_355 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .column_114 {
        float: left;
        min-height: 100px;
        width: NaN%;
        margin-left: 0px;
    }
    .column_215 {
        float: left;
        width: 48.050770625566635%;
        min-height: 100px;
    }
    .column_216 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_217 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_218 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .row_315 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_219 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_316 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_220 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_317 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_221 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_320 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_222 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_321 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_223 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_322 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_224 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_335 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_225 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_336 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_226 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_337 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_227 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_338 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_228 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_339 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_229 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_340 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_230 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_341 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_231 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_342 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_232 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_343 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_233 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_344 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_234 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_345 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_235 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_346 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_236 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_347 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_237 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_348 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_238 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_349 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_239 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_350 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_240 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_351 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_241 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_352 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_242 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_358 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_211 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_359 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_243 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_360 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_244 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_361 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_245 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_362 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_246 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_363 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_247 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_364 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_248 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_365 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_249 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_366 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_250 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_367 {
        clear: both;
        min-height: 10px;
        width: auto;
    }
    .column_251 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_368 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_252 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_369 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_253 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_370 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_254 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_371 {
        clear: both;
        min-height: 25px;
        width: auto;
    }
    .column_255 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_372 {
        clear: both;
        min-height: 20px;
        width: auto;
    }
    .column_256 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_373 {
        clear: both;
        min-height: 20px;
        width: auto;
    }
    .column_257 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_374 {
        clear: both;
        min-height: 20px;
        width: auto;
    }
    .column_258 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_375 {
        clear: both;
        min-height: 20px;
        width: auto;
    }
    .column_259 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_376 {
        clear: both;
        min-height: 20px;
        width: auto;
    }
    .column_260 {
        padding-left: 1.1454%;
        padding-right: 1.1454%;
        width: 89.3450%;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    img.image_set4_img {
        width:60%;
    }
    img.image60 {
        height: auto;
    }
    img.image61 {
        height: auto;
    }
    img.image62 {
        height: auto;
    }
    img.image63 {
        height: auto;
    }
}
.column_205 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_211 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_243 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_244 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_245 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_246 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_247 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_248 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_249 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_250 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.column_251 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 10px;
    margin-left: auto;
    margin-right: auto;
}
.row_358 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_359 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_360 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_361 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_362 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_363 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_364 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_365 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_366 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_367 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.column_209 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_252 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 25px;
    margin-left: auto;
    margin-right: auto;
}
.column_253 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 25px;
    margin-left: auto;
    margin-right: auto;
}
.column_254 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 25px;
    margin-left: auto;
    margin-right: auto;
}
.column_255 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 25px;
    margin-left: auto;
    margin-right: auto;
}
.row_368 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_369 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_370 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_371 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.column_210 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_256 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.column_257 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.column_258 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.column_259 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.column_260 {
    padding-left: 2.5000%;
    padding-right: 2.5000%;
    width: 95.0000%;
    min-height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.row_372 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_373 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_374 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_375 {
    clear: both;
    min-height: 100px;
    width: auto;
}
.row_376 {
    clear: both;
    min-height: 100px;
    width: auto;
}
@media only screen and (min-width : 1024px) {
    .zeroMargin_tablet {
        margin-left: 0;
    }
    .zeroMargin_desktop {
        margin-left: 0;
    }
    .column_44 {
        min-height: 153px;
    }
    .row_50 {
        min-height: 153px;
    }
    .column_99 {
        padding-left: 0.7813%;
        padding-right: 0.7813%;
        width: 92.1936%;
        maxWidth: 1232px;
        min-height: 50px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_100 {
        padding-left: 0.7813%;
        padding-right: 0.7813%;
        width: 92.1936%;
        maxWidth: 1232px;
        min-height: 50px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_101 {
        float: left;
        width: 50%;
        min-height: 50px;
    }
    .column_102 {
        float: left;
        width: 50%;
        min-height: 50px;
    }
    .column_45 {
        max-width: none;
    }
    .copyright1 {
        padding-left: 0px;
    }
    .row_292 {
        float: left;
    }
    .column_111 {
        float: left;
        min-height: 50px;
        width: 8.9286%;
    }
    img.image55 {
        height: auto;
    }
    .row_299 {
        clear: both;
        min-height: 100px;
    }
    .column_112 {
        float: left;
        min-height: 100px;
        width: 8.9366%;
    }
    .column_113 {
        float: left;
        min-height: 47px;
        width: 555px;
    }
    .row_300 {
        clear: both;
        min-height: 100px;
    }
    .row_306 {
        clear: both;
        min-height: 100px;
    }
    .column_212 {
        float: left;
        width: 555 px;
        min-height: 100px;
    }
    .column_213 {
        float: left;
        width: 310px;
        min-height: 100px;
    }
    .column_214 {
        float: left;
        width: 346px;
        min-height: 100px;
    }
    img.image56 {
        margin-left: 50px;
    }
    .row_353 {
        clear: both;
        min-height: 100px;
    }
    .row_354 {
        clear: both;
        min-height: 100px;
    }
    .row_356 {
        clear: both;
        min-height: 100px;
        padding-left:20px;
        padding-right:20px;
    }
    .column_284 {
        float: left;
        width: 50%;
        min-height: 100px;
    }
    .column_287 {
        padding-left: 20px;
        padding-right: 25px;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .image_set4 {
        width: 100%;
        float: left;
    }
    .row_410 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .row_411 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_288 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_408 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_289 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_285 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_290 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_298_grid {
        width: 100%;
        margin-left: 0%;
        float: left;
    }
    .column_297_grid {
        width: 100%;
        margin-left: 0%;
        float: left;
    }
    .row_409 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_291 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_407 {
        clear: both;
        min-height: 100px;
        width: 100%;
    }
    .column_292 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_286 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_293 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_294 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 33px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_295 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 34px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_261 {
        float: left;
        width: 60%;
        min-height: 100px;
    }
    .column_264 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_265 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_266 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_267 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_268 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_269 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_270 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_271 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_272 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_273 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_262 {
        float: left;
        width: 20%;
        min-height: 100px;
    }
    .column_274 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_275 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_276 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_277 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_278 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_279 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_280 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_281 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_282 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_283 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_263 {
        float: left;
        width: 20%;
        min-height: 100px;
        padding-right:0px;
    }
    .column_205 {
        float: left;
        width: 65.23681858802503%;
        min-height: 100px;
    }
    .column_211 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_243 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_244 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_245 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_246 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_247 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_248 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_249 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_250 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_251 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_209 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_252 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_253 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_254 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_255 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_210 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_256 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
        display:none;
    }
    .column_257 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_258 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_259 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_260 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 20px;
        margin-left: auto;
        margin-right: auto;
    }
    .row_313 {
        clear: both;
        min-height: 100px;
        width:98.5714%;
        padding-left:0.8353%;
        padding-right:0.8353%;
        float:left;
    }
    .row_355 {
        clear: both;
        min-height: 100px;
        width: 100%;
        float: left;
    }
    .column_206 {
        float: left;
        width: 40.678%;
        min-height: 100px;
    }
    .column_207 {
        float: left;
        width: 32.2034%;
        min-height: 100px;
        margin-left: 1.6949%;
    }
    .column_208 {
        float: left;
        width: 23.7288%;
        min-height: 100px;
        margin-left: 8.4746%;
    }
    .column_114 {
        float: left;
        min-height: 100px;
        width: NaN%;
    }
    .column_215 {
        float: left;
        width: 48.050770625566635%;
        min-height: 100px;
    }
    .column_216 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_217 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_218 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_219 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_220 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_221 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_222 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 25px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_223 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_224 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_225 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_226 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_227 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_228 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_229 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_230 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_231 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_232 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_233 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_234 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_235 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_236 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_237 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_238 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_239 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_240 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_241 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    .column_242 {
        padding-left: 0.8353%;
        padding-right: 0.8353%;
        width: 98.5714%;
        maxWidth: 1232px;
        min-height: 10px;
        margin-left: auto;
        margin-right: auto;
    }
    img.image57 {
        margin-left: 50px;
    }
    img.image_set4_img {
        width: 60%;
    }
    img.image62 {
        max-width: none;
    }
    img.image63 {
        margin-left: 20px;
    }
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */
 button.submitBtn {
    background: transparent url(../i/presentation/submit-buttons.gif) no-repeat scroll right -90px;
    font-size: 1em;
    margin-left: -5px;
    padding: 0 8px 0 0;
    text-align: center;
    vertical-align: top;
}
button.submitBtn span {
    background: transparent url(../i/presentation/submit-buttons.gif) no-repeat scroll left top;
    color: #044E8E;
    height: 18px;
    padding: 4px 0 0 11px;
}
button.submitBtn:hover {
    background-position: right -135px;
}
button.submitBtn:hover span {
    background-position: 0 -45px;
    color: #fff;
}
.field input {
    border: 1px solid #ccc;
    padding: 3px;
}
.field input:hover {
    border: 1px solid #ddd;
}
.field input:focus {
    border: 1px solid #aaa;
}
label.error {
    color: red;
    display: block;
    font-style: italic;
    margin-top: 5px;
}
/* ------------------------------------------------------------
+Advertisements
------------------------------------------------------------ */
 .advertisement h3 {
    border: none;
    color: #ababab;
    font-size: .814em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}
#container .advertisement img {
    border: none;
}
#page_head .advertisement, #header_site .advertisement {
    float: right;
    max-height: 50px;
    margin: 0 0 0 110px;
    width: 210px;
}
/* ------------------------------------------------------------
+Layout Specific
------------------------------------------------------------ */
 body, #container {
    background-color: #000000;
}
#container {
    margin: 0 auto;
    padding: 0 20px;
    width: 950px;
}
.promo_collection img, .facebook img, .mobile_promo img, .movie_tickets img {
    float: left;
    margin: 3px 15px 8px 0;
}
.promo_collection li {
    margin-top: 20px;
}
.promo_collection li:first-child {
    margin-top: 0;
}
.dividers li {
    border-top: 1px solid #d5d5d5;
    padding-top: 20px;
}
.dividers li:first-child {
    border: 0;
    padding: 0;
}
#content > div {
    border-bottom: 1px solid #d5d5d5;
    margin-top: 20px;
    padding-bottom: 20px;
}
#content > div:first-child {
    margin: 0;
}
#content div.general {
    border-bottom: 0;
    padding: 0;
    margin-top: 0;
}
#content #content_page_specific {
    margin-top: 0;
}
#more_from_nationalgeographic {
    clear: both;
}
#content-top object {
    margin: 0 auto;
}
/* Following non-js carousel styles related to a floating grid layout solution from Mozilla Webdev Blog:
http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */
 .thumbnail_grid li, .thumbnail_grid > div, .carousel li {
    display: inline-block;
    margin: 0 24px 10px 0;
    min-height: 94px;
    vertical-align: top;
    width: 100px;
}
.thumbnail_grid li {
    margin-right: 22px;
}
.thumbnail_grid .wide li {
    width: 160px;
    margin-left: 0;
    margin-right: 40px;
}
.thumbnail_grid .wide li:first-child {
    margin-left: 0;
}
.thumbnail_grid .wide li img {
    margin-right: 0;
}
.fatty-carousel li {
    min-height: 138px;
    width: 160px;
}
.carousel ul li img {
    float: none;
}
.carousel ul.magazine li a.hiddenText {
    background: transparent url(../i/presentation/magazine_carousel_subscribe.gif) no-repeat scroll 0 0;
    display: block;
    height: 22px;
    margin: 10px auto 0;
    width: 136px;
}
.carousel ul.magazine li a.hiddenText:hover, .carousel ul.magazine li a.hiddenText:active {
    background-position: 0 -44px;
}
#content_mainA > div:first-child {
    border: none;
    padding-top: 0;
}
#content_mainA {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 610px;
}
.subsection > div {
    float: left;
    margin-right: 20px;
    width: 450px;
}
#content_mainA .subsection > .full_width {
    width: 100%;
}
.subsection .secondary {
    border-left: 1px solid #d5d5d5;
    width: 200px;
    margin: 0;
    padding-left: 20px;
}
#content_mainB .primary, #content_mainB .secondary {
    float: left;
    width: 134px;
}
#content_mainB .primary {
    margin-right: 15px;
}
#content_mainB .secondary {
    border-left: 1px solid #d5d5d5;
    padding-left: 15px;
}
#content_mainA > div:first-child {
    border: none;
    padding-top: 0;
}
#promo_spot_slug002 {
    border-left: 1px solid #D5D5D5;
    float: right;
    padding-left: 16px;
    width: 212px;
}
.hub_home #content_top {
    padding: 20px 0;
}
#content_top {
    padding: 0 0 20px;
}
.level_3 #content_top {
    padding: 20px 0 0 0;
    border-bottom: 0;
    margin-top: 0;
}
.aside {
    border-left: 1px solid #D5D5D5;
    float: left;
    margin-top: 20px;
    padding-left: 20px;
    width: 300px;
}
.wallpapers .aside {
    border: 1px solid #d5d5d5;
    float: left;
    padding: 20px;
    width: 165px;
}
.wallpapers #content_mainA {
    width: 720px;
    float: right;
}
.subsection, .aside > div, .subsection > div > div {
    border-top: 0px solid #D5D5D5;
    clear: left;
    margin-top: 20px;
    padding-top: 20px;
}
#content_mainB .subsection > div > div {
    border: none;
    margin: 0;
    padding: 0;
}
.subsection:first-child, .aside > div:first-child, .subsection > div > div:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
.story, #video_player {
    float: left;
}
.story001 {
    padding-right: 20px;
    width: 361px;
}
#story002_wrap {
    border-left: 1px solid #d5d5d5;
    float: left;
    padding-left: 20px;
    width: 207px;
}
.hub_home #story002_wrap {
    border-right: 1px solid #d5d5d5;
    padding-right: 20px;
}
#story002_wrap #share {
    clear: both;
    padding-top: 20px;
}
#video_player, #top_stories {
    float: left;
    margin-left: 20px;
    width: 298px;
}
.level_3 .subsection001 {
    float: right;
    width: 438px;
}
.level_3 .article_thumb {
    float: left;
    margin: 0 20px 20px 0;
    width: 200px;
}
.level_3 .article_thumb .caption {
    color: #ABABAB;
    margin: 5px 0 0 0;
}
.level_3 #content_mainA .aside {
    border-right: 1px solid #D5D5D5;
    border-left: none;
    float: left;
    margin-top: 0;
    padding: 0 20px 0 0;
    width: 130px;
}
.level_3 #content_mainB {
    border-left: 1px solid #D5D5D5;
}
#content_mainB #top_stories {
    border-left: none;
    margin-left: 0;
    padding: 0;
}
.level_3 #content_page_specific .aside {
    border-top: none;
}
.level_3 .article_body {
    border: none;
    float: right;
    margin: 0;
    padding-top: 0;
    width: 437px;
}
.subsection .primary_photo {
    border: none;
    float: none;
    width: 100%;
}
.article .caption, .primary_photo .caption {
    border: none;
    clear: both;
    font-weight: bold;
    margin-top: 10px;
    padding-top: 0;
}
.article_text p, .primary_photo .caption p, .article_body .author, .article_body .publication {
    color: #333;
}
.article_body .author a {
    font-weight: bold;
}
.subsection .article_body .primary_photo, .article_body .publication_time {
    margin-bottom: 20px;
}
.photo_text {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.level_3 .article_text {
    border: none;
    padding: 0;
}
.article_text p, #gallery_text p {
    line-height: 1.6;
}
.caption p, .article_text p, #gallery_text p {
    margin-bottom: 10px;
}
.article_text h4 {
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 10px;
}
.article .subsection:first-child {
    margin: 0;
}
.article .subsection:first-child + div {
    border: none;
    padding-top: 0;
}
#print_link a {
    background: url(../i/presentation/geocore_sprites.png) no-repeat -8px -245px;
    padding-left: 22px;
}
/*.interactive h1 {
font-size: 2em;
font-weight: bold;
margin-bottom: 15px;
}
*/
 .gallery .timestamp {
    font-size: 1em;
    margin: 0;
}
/*TEMPORARY until a better JS-related fix is developed*/
 .gallery #content_mainA .aside, .pod #content_mainA .aside {
    border: none;
    margin-right: 0;
    padding-right: 0;
}
.gallery #content_mainA .article_body, .pod #content_mainA .article_body {
    border-left: 1px solid #d5d5d5;
    margin-left: 20px;
    padding-left: 20px;
}
.small_article #content_mainA .article_body .aside {
    border-right: 1px solid #d5d5d5;
    border-left: none;
    border-bottom: none;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0 20px 0 0;
    width: 180px;
}
.small_article #content_mainA .article_body .extended {
    border-right: none;
    border-left: 1px solid #d5d5d5;
    float: right;
    margin: 0 0 20px 20px;
    padding: 0 0 0 20px;
}
.small_article .article_body {
    width: auto;
}
.small_article .article_text {
    border: none;
    clear: none;
    margin: 0px;
    padding: 0px;
}
.thumb .credit {
    float: none;
}
.a_z .subsection {
    margin: 0;
}
.a_z .subsection > div > div {
    border: none;
    margin: 0;
    padding: 0;
}
.a_z .subsection h4 {
    margin-bottom: 10px;
}
.a_z .subsection h4 a {
    color: #333;
}
.a_z .subsection ul {
    margin-bottom: 10px;
}
.special_ad_section {
    background-color: #f2f3f3;
    padding: 15px 20px 20px;
}
.special_ad_section h3 {
    margin-bottom: 7px;
}
.special_ad_section h3 + h4 {
    font-size: 1.5em;
    margin-bottom: 15px;
}
.special_ad_section a {
    text-decoration: none;
    color: inherit;
}
.action_series {
    margin-top: 20px;
}
.action_series li {
    border-left: 2px solid #D5D5D5;
    float: left;
    margin: 0 0 0 10px;
    padding-left: 10px;
}
.action_series li:first-child {
    border: none;
    margin: 0;
    padding: 0;
}
.list_hybrid li:first-child .timestamp {
    margin: 0;
}
.promo_collection .rss:first-child a {
    background: url(../i/presentation/feed_sprites.gif) no-repeat 0 -26px;
    display: block;
    float: right;
    height: 15px;
    width: 43px;
}
.vevent h4 {
    display: inline;
}
.vevent h4 + p.timestamp {
    display: inline;
    font-weight: bold;
    font-size: 1em;
}
.vevent p.description {
    margin-top: 5px;
}
.vcalendar .table_wrap {
    border: 1px solid #f4f4f4;
    clear: both;
    margin: 20px 0 5px;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    height: 129px;
}
.vcalendar table tr {
    height: auto;
}
.vcalendar table tr td {
    padding: 5px 0 5px 8px;
}
.vcalendar table {
    width: 100%;
}
.vcalendar td {
    width: 91px;
}
.vcalendar td.summary {
    width: 209px;
}
.vcalendar h3.title b {
    color: #999999;
    font-size: 12px;
    padding-left: 5px;
}
table.striped tr.striped {
    background-color: #F4F4F4;
}
.topics .topics-search {
    background-color: #f2f2f2;
}
.topics .topics-search h4 {
    margin: 0;
    padding: 15px 20px;
}
.topics .topics-search h4 a {
    color: #333333;
}
.topics .promo_collection.promo_100 .promo {
    clear: both;
    margin-bottom: 20px;
    overflow: auto;
}
.topics .promo_collection.promo_100 .promo p {
    float: left;
}
.topics .promo_collection.promo_100 .action a {
    letter-spacing: 0;
    margin-left: 0;
}
/* TOPICS PAGE */
 .special_ad_section {
    background-color: #f2f3f3;
    padding: 15px 20px 20px;
}
.special_ad_section h3 {
    margin-bottom: 7px;
}
.special_ad_section h3 + h4 {
    font-size: 1.5em;
    margin-bottom: 15px;
}
.video {
    position: relative;
}
.video .overlay {
    height: 24px;
    width: 24px;
    position: absolute;
}
.video .overlay img {
    border: none;
}
.addthis_toolbox .custom_images a {
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 1;
}
.addthis_toolbox .custom_images a img {
    opacity: 0.75;
    border: none;
}
#follow_ng li {
    float: left;
    margin: 10px 10px 0 0;
}
#follow_ng .addthis_toolbox {
    background-color: #f0f0f0;
    padding: 15px 15px 15px 19px;
}
#follow_ng a {
    color: #333;
    font-weight: bold;
}
#latest_tweet .timestamp {
    display: block;
    margin: 0;
}
#latest_tweet h3 a {
    color: #333;
}
.article #content_top h1 {
    font-size: 1.875em;
    font-weight: bold;
    margin-bottom: 20px;
}
#content #content_mainA .article_body .extended {
    border-right: none;
    border-left: 1px solid #d5d5d5;
    float: right;
    margin: 0 0 20px 20px;
    padding: 0 0 0 20px;
    width: 180px;
}
#content_mainA .article_body .extended + .article_text {
    margin-top: 0;
}
.dictionary dt {
    clear: both;
    float: left;
    margin-right: 5px;
}
.dictionary dd {
    margin-bottom: 8px;
}
.dictionary dd.image {
    text-align: center;
}
.dictionary dd img {
    margin-top: 10px;
}
.dictionary dd img, .map img {
    border: none;
}
.graphic_map .header_set {
    position: relative;
    margin-bottom: 15px;
}
.graphic_map .header_set h3 {
    margin: 0;
}
#content .graphic_map .header_set p {
    bottom: 0;
    margin: 0;
    position: absolute;
    right: 0;
}
#content_mainB .three .jcarousel-skin-geocore .jcarousel-clip-horizontal, #content_mainB .three .jcarousel-skin-geocore .jcarousel-container-horizontal {
    width: 240px;
}
.movie_tickets li {
    overflow: auto;
    width: 100%;
}
.movie_tickets p {
    padding-top: 20px;
}
.pod_module h4 {
    float: left;
    font-weight: bold;
    font-size: 1.25em;
    margin: 10px 0 5px;
}
.pod_module p {
    background: url(../i/presentation/geocore_sprites.png) no-repeat -4px -115px;
    float: right;
    margin: 10px 29px 0 0;
    padding: 2px 0 0 24px;
}
.pod_module p.credit {
    background: none;
    clear: both;
    float: none;
    font-size: 1em;
    margin: 5px 0 0 0;
    padding: 0;
}
.pod_module p a {
    font-weight: bold;
}
div.download_link {
    background: url(../i/presentation/geocore_sprites.png) no-repeat -4px -454px;
    padding: 3px 25px;
    float: left;
    margin-bottom: 15px;
}
.photo_archive #content_mainA {
    width: 707px;
    float: right;
}
.photo_archive #content_mainB {
    border: 1px solid #d5d5d5;
    float: left;
    margin-right: 20px;
    padding: 20px;
    width: 180px;
}
.photo_archive #content_mainB .promo_collection h4 {
    font-size: 1.25em;
}
.photo_archive #content_mainB .promo_collection h4 a {
    color: #044E8E;
}
.photo_archive #content_mainA h3 {
    clear: both;
    float: left;
    margin-right: 10px;
}
.photo_archive #content_mainA h3 {
    font-weight: bold;
}
.photo_archive #search_results {
    clear: both;
}
.photo_archive #search_results img {
    float: left;
    margin: 0 13px 13px 0;
}
.photo_archive #search_results > div {
    float: left;
    width: 222px;
    margin: 0 10px 10px 0;
}
.photo_archive #search_results .photo_info {
    float: none;
    width: auto;
    margin: 0;
}
.photo_archive #search_results .photo_info p {
    font-size: .918em;
    margin-bottom: 5px;
}
.photo_archive #search_results .photo_info h4 {
    color: #333333;
    font-size: 1.125em;
    font-weight: bold;
    margin-bottom: 7px;
}
.photo_archive #content_mainA fieldset {
    border: none;
    clear: both;
    float: left;
    padding: 0;
    margin: 10px 0 0 0;
}
.photo_archive #content_mainA legend {
    line-height: 0;
}
.photo_archive #content_mainA .field {
    float: left;
    margin-right: 10px;
}
.photo_archive #content_mainA form {
    margin-bottom: 20px;
}
.photo_archive #content_mainA form > span {
    float: left;
    margin: 3px 10px 0 0;
}
.photo_archive #content_mainA .publication_time {
    color: #333;
}
.photo_archive .count {
    float: left;
}
.photo_archive #content_mainA button {
    margin-top: 10px;
}
.photo_archive #content_mainA button.toprow {
    margin-top: 0;
}
.photo_archive .photo_categories {
    margin: 0;
}
.photo_archive #form_errors {
    clear: both;
    float: left;
    margin-top: 10px;
}
.pull_quote {
    background: transparent url(../i/presentation/double_quote-close.jpg) no-repeat right 80%;
}
.pull_quote div {
    background: transparent url(../i/presentation/double_quote-open.jpg) no-repeat top left;
    font-style: italic;
    padding: 0 62px;
}
.pull_quote h4 {
    color: #333;
}
.search_results a {
    color: #333;
}
.search_results h4 {
    font-size: 1.375em;
    line-height: 1.4;
    margin-bottom: 3px;
}
.search_results h3 {
    line-height: 1.3;
    padding-top: 0;
    font-weight: normal;
    float: left;
    margin-top: -3px;
    margin-right: 15px;
}
.search_results a.modify {
    color: #044E8E;
}
.search_results .count {
    float: left;
    padding-top: 2px;
}
.search_results .search_again {
    float: right;
    margin: 0 auto;
    padding-top: 2px;
}
.search_results .search_again label {
    display: inline-block;
    margin-right: 10px;
}
.search_results #search_title {
    float: left;
    margin-right: 10px;
}
.search_results #results {
    clear: both;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.search_results .result_item {
    clear: both;
    padding: 15px 0 15px 0;
}
.search_results .result_image {
    float: left;
    margin-right: 10px;
}
.search_results .results_info {
    float: left;
}
.search_results #search_head {
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.search_results .url span {
    color: #044E8E;
}
#container .graphic_promo img, #container .mobile_promo img {
    border: none;
}
.mobile_promo div {
    margin-left: 97px;
}
.mobile_promo p.action {
    clear: none;
}
/*Mobile-specific styles in here to make layout mode cooperate*/
 .mobile .small_article .article_text {
    float: left;
    width: 388px;
}
.mobile .small_article > h2 {
    min-height: 1em;
}
/* ------------------------------------------------------------
+Wallpaper page-specific
------------------------------------------------------------ */
 .wallpaper #content_top {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 20px;
    margin-top: -10px;
}
.wallpaper #content_top img {
    border: none;
}
.wallpaper .primary_photo {
    clear: both;
    margin-left: -20px;
    padding-top: 10px;
}
.wallpaper .article_text h2 {
    font-size: 1.65em;
}
.wallpaper .article_text h5.credit {
    color: #999999;
    font-style: italic;
    margin: 10px 0 15px;
    font-size: 1.1em;
}
.wallpaper .download_link {
    margin-bottom: 0;
}
.wallpaper .photo_origin {
    float: right;
    padding-top: 3px;
}
.wallpaper .buy_link {
    background: url(../i/presentation/geocore_sprites.png) no-repeat -4px -480px;
    padding: 2px 25px;
}
.wallpaper-body {
    background: url(../i/presentation/photo_body.gif) repeat-x top center;
}
/* ------------------------------------------------------------
+Temporary
------------------------------------------------------------ */
 .article #content_mainA .aside {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
    width: 130px;
}
.article .article_body {
    border-left: 1px solid #d5d5d5;
    float: right;
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
    width: 437px;
}
.article #content_mainB {
    border: none;
    padding: 0;
}
.article #content_mainA {
    border-right: 1px solid #d5d5d5;
    padding-right: 20px;
}
/* ------------------------------------------------------------
+Miscellaneous
------------------------------------------------------------ */

/* Known Needed Document Flow Clears - Thanks to http://www.positioniseverything.net/easyclearing.html */

/*	#container, #content, #content_page_specific, #page_head, #share_email, #photo_credits, #news_feeds .wrap, .tag_cloud, #photos_by_category .promo001, #more_from_nationalgeographic .wrap2, form, #container ul, .section, .subsection, .nav, .carousel ul, .promo_collection, .promo_collection ul li, .tabbed_box li, #gallery_text .photo_text {
display: block;
}
*/
 #container:after, #content:after, #content_page_specific:after, #page_head:after, #share_email:after, #content_top:after, #photo_credits:after, #news_feeds .wrap:after, .tag_cloud:after, #photos_by_category .promo001:after, #more_from_nationalgeographic .wrap2:after, form:after, #container ul:after, .section:after, .subsection:after, .nav:after, .carousel ul:after, .promo_collection:after, .promo_collection ol li:after, .promo_collection ul li:after, .tabbed_box li:after, #gallery_text .photo_text:after, #footer_breadcrumb:after, .graphic_map .header_set:after, #search_results:after, #header_site:after, #ng_comments .item:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#content_mainB .subsection div.rssReader {
    width: 300px;
    margin-bottom: 20px;
}
#rss_loading {
    text-align: center;
}
#rss_loading img {
    border: none;
    float: none;
}
#virtual_earth .disclaimer {
    margin-top: 10px;
}
#retweet {
    margin-left: 5px;
}
#diggit {
    margin-left: -20px;
    margin-top: 5px;
}
#facebook_share {
    margin-bottom: 10px;
}
/* Fast Facts / Tips module */
 .subsection .fastfact {
    border-top: none;
    position: relative;
    margin-top: 0;
    padding-top: 0;
}
.subsection .fastfact p.action {
    position: absolute;
    bottom: 40px;
    left: 30px;
}
.fact_box {
    margin-top: -20px;
    padding: 0 20px 0 35px;
}
h4.facts_description {
    font-size: 1.25em;
    padding: 20px 0;
    color: #044f90;
}
.fact_arrow {
    float: left;
    vertical-align: middle;
    margin: 10px 0;
}
.fact_arrow a {
    width: 10px;
    height: 13px;
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 95px;
}
a.fact_prev {
    background: url(../i/presentation/fastfacts_sprite.gif) no-repeat 0 -25px;
    left: 10px;
}
a.fact_prev:hover {
    background: url(../i/presentation/fastfacts_sprite.gif) no-repeat 0 -38px;
}
a.fact_next {
    background: url(../i/presentation/fastfacts_sprite.gif) no-repeat 0 -51px;
    right: 10px;
}
a.fact_next:hover {
    background: url(../i/presentation/fastfacts_sprite.gif) no-repeat 0 -64px;
}
div.fact_number {
    background: url(../i/presentation/fastfacts_sprite.gif) no-repeat 0 0;
    width: 24px;
    height: 20px;
    font-size: 1.25em;
    color: #FFFFFF;
    padding-top: 4px;
    text-align: center;
    float: left;
}
div.fact {
    color: #044f90;
    font-family: Georgia;
    font-size: 1.45em;
    line-height: 1.25em;
}
div.fact_numbers {
    margin-left: 35px;
}
/* Science Blogs customization of Features Module */
 div.scienceblog {
    background: url(../i/content/science-blogs-title-300x30.gif) no-repeat;
    background-position: 0 10px;
    color: #ff0000;
    padding-top: 50px;
}
div.scienceblog h3.title {
}
#content_mainB div.scienceblog h4 {
    display: none;
}
#content_mainB div.scienceblog p {
    font-size: 13px;
    color: #333;
}
#content_mainB div.scienceblog p.item-date {
    color: #999;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
a.teaser-img-thumb {
    float: left;
}
#container #content_mainA div.ecommerce-section .promo_collection li.last {
    margin-top: 6px;
}
.main_wrapper {
    clear: both;
    min-height: 1009px;
    width: 960px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: 0px;
}
.row_1 {
    clear: both;
    min-height: 174px;
    width: auto;
    background:#000000 url("ADVENTURE/Paramo/Anfahrt_Chingaza.jpg");
}
.row_2 {
    clear: both;
    min-height: 400px;
    width: auto;
}
img.image1 {
    padding-left: 30px;
}
img.image2 {
    padding-left: 10px;
}
img.image3 {
    padding-left: 20px;
    padding-top:5px;
}
.zeroMargin_mobile {
    margin-left: 0;
}