

/* ----------------------------------- Theme1 -----------------------------------------------------------------*/
/* Default theme */
.theme1 #es-container{width:auto !important;max-width:100% !important;margin:0 50px;}

@media screen and (max-width: 960px){
	.theme1 #es-container {border: none;  padding:0; margin:0 12px !important;}
}

@media screen and (max-width: 649px){
	.theme1 #es-container {border: none;  padding:0; width:100% !important; max-width:100% !important; margin:0 auto !important;}
}
.theme1  #es-content {background-color:#f8f8f8;}
.theme1  #es-content .es-title {background-color:#c3deef;}
.theme1 .theme-bg-color {background-color:#f8f8f8;}
.theme1  #es-content h2 { background-color: #c3deef; color: #004B8E;}
.theme1 #es-content .es-subheader h2{ background-color: #E4F3E2;}
.theme1 #es-content .es-eservice-title{ margin: 0;padding: 5px; font-size: 16px; color: #004B8E; background-color: #c3deef;}

.theme1 #es-content input.es-submit, #es-content input.es-button, #es-content input.es-reset {
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #34404F;
    cursor: pointer;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin: 5px 0 0 10px;
    min-width: 60px;
    padding: 5px;
}

.theme1 #es-content input[type="submit"],.theme1 #es-content input[type="button"],.theme1 #es-content input[type="reset"],.theme1 #es-content button { 
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    color: #34404F;
    cursor: pointer;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    margin: 5px 0 0 10px;
    min-width: 60px;
    padding: 5px;
}

/* home page */
.theme1 .row-boxes div.col-3:hover{background-color:#005180;}
.theme1 .row-boxes a{color:#007abb;}
.theme1 .row-boxes a:focus{color:#7accfc;}
.theme1 .row-boxes div.col-3:hover h5,.theme1 .row-boxes a:hover,.theme1 .row-boxes div.col-3:hover p {color: #7accfc;}

.theme1 .wd-header, .theme1 .fivecolumn-area h4, .theme1 .fivecolumn-area a{color: #0277BA;}
.theme1 .fivecolumn-area .col-9 .gi-header {color: #0277BA;pointer-events:none;}

/* Services Page */

.theme1 .ui-state-default a {background-color: #0078BA; color: #72caf0;}
.theme1 .tabs-row img{background-color: #0078BA;}
.theme1 .ui-tabs-active a {background-color:#575757;color:#FFFFFF;}



.theme1 .ui-tabs-active a:focus,.theme1 .ui-tabs-active a:hover{color:#ffffff;}

.theme1 .ui-state-default a:hover {background-color:#575757;}

/* Accordion Menu */
.theme1 ul.mtree.transit {background: #015989;}
.theme1 ul.mtree.transit li > a:hover, .theme1 ul.mtree.transit li.mtree-active > a {background: #0178ba;color: #FFF;}
.theme1 ul.mtree.transit li.mtree-open ul.mtree-level-1, .theme1 ul.mtree.transit li.mtree-open ul.mtree-level-2 {background-color: #0178ba;}
.theme1 ul.mtree.transit li.mtree-node > ul > li:last-child{background-color: #0178ba;}
.theme1 #sidebar-toggle,.theme1 #sidebar-toggle-2{background: #0178ba;}

.theme1 .data-raw h2.legend.row1 { background-color: #035fb4; border: 1px solid #035fb4;}

.theme1 .data-raw h2.legend.row2 { background-color: #035fb4; border: 1px solid #035fb4;}

.theme1 .data-raw h2.legend.row3 { background-color: #FFF; border-bottom: 1px solid #035fb4;}


/* --- Search Results ---   */
.theme1 .search-results .search-list li:hover{ background-color:#efefef;}
.theme1 .search-results .search-list li span {color: #666666; }
.theme1 .search-results .search-list li a {color:#015989;}
.theme1 .search-results .search-list li h3 a:focus{outline:0; text-decoration:underline;}
.theme1 .search-results .search-list li .text span > a:focus{outline:0; text-decoration:underline;}

/* Help, Privacy Policy and Terms of Use pages */
#docs-content .docs-title {background-color: #C3DEEF;}
#docs-content .docs-title h2 {background-color: #C3DEEF; color: #004B8E;}


/* ----------------------------------- Theme2 -----------------------------------------------------------------*/

.theme2 #es-container{width:auto !important;max-width:100% !important;margin:0 50px;}

@media screen and (max-width: 960px){
	.theme2 #es-container {border: none;  padding:0; margin:0 12px !important;}
}

@media screen and (max-width: 649px){
	.theme2 #es-container {border: none;  padding:0; width:100% !important; max-width:100% !important; margin:0 auto !important;}
}
.theme2  #es-content .es-title {background: #aff5be;}
.theme2 .theme-bg-color {background-color:#f2fff8;}
.theme2  #es-content .content-wraper {background-color:#f2fff8;}
.theme2  #es-content h2 { background-color: #aff5be;color: #007C5A}
.theme2 #es-content .es-subheader h2{ background-color: #E4F3E2;}
.theme2 #es-content .es-eservice-title{ margin: 0;padding: 5px; font-size: 16px; color: #007C5A; background-color: #aff5be;}
.theme2 .theme-bg-color {background-color:#eefff6 ;}
.theme2 #es-content{background-color:#eefff6}
.theme2 #es-content input[type="submit"]:hover,.theme2 #es-content input[type="button"]:hover,.theme2 #es-content button :hover { background: none repeat scroll 0 0 #f2fff8;  border: 1px solid #50c53d; color: #007C5A;}
.theme2 #es-content input.es-submit:hover,.theme2 #es-content input.es-button:hover,.theme2 #es-content input.es-reset:hover{ background: none repeat scroll 0 0 #f2fff8; border: 1px solid #50c53d; color: #007C5A; }

/* home page */
.theme2 .row-boxes div.col-3:hover{background-color:#007c5a;}
.theme2 .row-boxes a{color:#009b6f;}
.theme2 .row-boxes a:focus{color:#12D49D;}
.theme2 .row-boxes a:hover,.theme2 .row-boxes div.col-3:hover p,.theme2 .row-boxes div.col-3:hover h5  {color: #72f0b0;}

.theme2 .wd-header, .theme2 .fivecolumn-area h4, .theme2 .fivecolumn-area a{color: #009b6f;}
.theme2 .fivecolumn-area .col-9 .gi-header{color: #009b6f;pointer-events:none;}

/* Services Page */

.theme2 .ui-state-default a {background-color: #009b6f; color: #72f0b0;}
.theme2 .tabs-row img{background-color: #009b6f;}
.theme2 .ui-tabs-active a {background-color:#575757;color:#FFFFFF;}



.theme2 .ui-tabs-active a:focus,.theme2 .ui-tabs-active a:hover{color:#ffffff;}

.theme2 .ui-state-default a:hover {background-color:#575757;}

/* Accordion Menu */
.theme2 ul.mtree.transit {background: #007c5a;}
.theme2 ul.mtree.transit li > a:hover, .theme2 ul.mtree.transit li.mtree-active > a {background: #009b6f;color: #FFF;}
.theme2 ul.mtree.transit li.mtree-open ul.mtree-level-1, .theme2 ul.mtree.transit li.mtree-open ul.mtree-level-2 {background-color: #009b6f;}
.theme2 ul.mtree.transit li.mtree-node > ul > li:last-child{background-color: #009b6f;}
.theme2 ul.mtree.transit li.mtree-open > a {background-color:#009B6F;}
.theme2 #sidebar-toggle,.theme2 #sidebar-toggle-2 {background: #009b6f;}

.theme2 .data-raw h2.legend.row1 { background-color: #369FA3; border: 1px solid #007c5a;}

.theme2 .data-raw h2.legend.row2 { background-color: #007C5A; border: 1px solid #007c5a;}

.theme2 .data-raw h2.legend.row3 { background-color: #FFFFFF; border-bottom: 1px solid #035fb4;}


/* Home page Carousal */
.theme2 .bx-wrapper .bx-prev {background-position: -2px -72px;}
.theme2 .bx-wrapper .bx-next {background-position: -40px -72px;}
.theme2 .bx-wrapper .bx-prev:hover {background-position: -2px -72px;}
.theme2 .bx-wrapper .bx-next:hover {background-position: -40px -72px;}

.theme2 .bx-wrapper .bx-down {background-position: -35px -1px;}
.theme2 .bx-wrapper .bx-up {background-position: -35px -38px;}
.theme2 .bx-wrapper .bx-down:hover {background-position: -35px -1px;}
.theme2 .bx-wrapper .bx-up:hover {background-position: -35px -38px;}

/* --- Search Results ---   */
.theme2 .search-results .search-list li:hover{ background-color:#efefef;}
.theme2 .search-results .search-list li span {color: #666666; }
.theme2 .search-results .search-list li a {color:#0046b0;}
.theme2 .search-results .search-list li h3 a:focus{outline:0; text-decoration:underline;}
.theme2 .search-results .search-list li .text span > a:focus{outline:0; text-decoration:underline;}

/* Help, Privacy Policy and Terms of Use pages */
.theme2 #docs-content .docs-title {background-color: #AFF5BE;}
.theme2 #docs-content .docs-title h2 {background-color: #AFF5BE; color: #007C5A;}

/* Forum */
.theme2 ul.topiclist li.header {  background-color: #007C5A;}
.theme2 ul.topiclist li.header {border: 1px solid #007C5A;}
/*.theme2 a, .theme2 a:visited {color: #007C5A;}
.theme2 a:hover{color: #00AA00;}*/
.theme2 #page-body > h2, .theme2 #page-body > form > h2, .theme2 #page-body > h3, .theme2 #page-body > form > h3, .theme2 div#message h2, .theme2 #confirm h2, #agreement h2, .theme2 #page-body h2.title a, .theme2 #page-body h2.title a:visited {color: #007C5A;}
.theme2 .menu-buttons a span, .theme2 #search-adv a span { background-color: #f4fffc;  color: #007C5A;}
.theme2 .menu-buttons a:hover span, .theme2 .menu-buttons a.new span, .theme2 #search-adv a:hover span { border-color: #a9dbb4 #7ab386 #7ab386 #7ab386;}
.theme2 #search-box input[type="text"] { color: #007C5A;}
.theme2 .buttons div a {background-color: #f4fffc;  color: #007C5A;}
.theme2 .buttons div a:hover, .theme2 .buttons div a:active {border-color: #a9dbb4 #7ab386 #7ab386 #7ab386;} 
.theme2 .nav-links a:first-child { background-position: right 0;}
.theme2 .nav-links a{ background-position: right -119px;}
.theme2 .nav-links a:first-child span { background-position: -20px 0;}
.theme2 .nav-links a span {background-position: 0 -119px;}
.theme2 .nav-links a:hover { background-position: right -80px;}
.theme2 .nav-links a:hover span {background-position: 0 -80px;}
.theme2 .nav-links a:first-child:hover span { background-position: -20px -80px;}


/* ----------------------------------- Theme3 -----------------------------------------------------------------*/
.theme3 #es-container{width:auto !important;max-width:100% !important;margin:0 50px;}

@media screen and (max-width: 960px){
	.theme3 #es-container {border: none;  padding:0; margin:0 12px !important;}
}

@media screen and (max-width: 649px){
	.theme3 #es-container {border: none;  padding:0; width:100% !important; max-width:100% !important; margin:0 auto !important;}
}
.theme3  #es-content .es-title {background: #FCBB95;}
.theme3 .theme-bg-color {background-color:#F0E8E7;}
.theme3  #es-content .content-wraper {background-color:#F0E8E7;}
.theme3  #es-content{background-color:#F0E8E7}
.theme3  #es-content h2 { background-color: #fcbb95;color:#DC5100;}
.theme3 #es-content .es-subheader h2{ background-color: #E4F3E2;}
.theme3 #es-content .es-eservice-title{ margin: 0;padding: 5px; font-size: 16px; color: #DC5100; background-color: #fcbb95;}
.theme3 #es-content input[type="submit"]:hover,.theme3 #es-content input[type="button"]:hover,.theme3 #es-content button :hover { background: none repeat scroll 0 0 #fceee6; border: 1px solid #FCBB95; color: #DC5100;}
.theme3 #es-content input.es-submit:hover, .theme3 #es-content input.es-button:hover,.theme3 #es-content input.es-reset:hover{ background: none repeat scroll 0 0 #fceee6; border: 1px solid #FCBB95; color: #DC5100; }

/* home page */
.theme3 .data-raw h2.legend.row1 { background-color: #CF4330; border: 1px solid #007c5a;}

.theme3 .data-raw h2.legend.row2 { background-color: #CF6730; border: 1px solid #007c5a;}

.theme3 .data-raw h2.legend.row3 { background-color: #FFFFFF; border-bottom: 1px solid #035fb4;}

.theme3 .data-raw .legend-border { /*border: 1px solid #666;*/}

.theme3 .row-boxes div.col-3:hover{background-color:#cf8230;}
.theme3 .row-boxes a{color:#cf8230;}
.theme3 .row-boxes a:focus{color:#F9B975;}
.theme3 .row-boxes div.col-3:hover h5,.theme3 .row-boxes a:hover,.theme3 .row-boxes div.col-3:hover p {color: #f0ce72;}

.theme3 .wd-header, .theme3 .fivecolumn-area h4, .theme3 .fivecolumn-area a{color: #cf8230;}
.theme3 .fivecolumn-area .col-9 .gi-header {color: #cf8230;pointer-events:none;}


/* Services Page */

.theme3 .ui-state-default a {background-color: #cf8230; color: #f0ce72;}
.theme3 .tabs-row img{background-color: #cf8230;}
.theme3 .ui-tabs-active a {background-color:#575757;color:#FFFFFF;}

.theme3 .ui-tabs-active a:focus,.theme1 .ui-tabs-active a:hover{color:#ffffff;}

.theme3 .ui-state-default a:hover {background-color:#575757;}

/* Accordion Menu */
.theme3 ul.mtree.transit {background: #CF6730;}
.theme3 ul.mtree.transit li > a:hover, .theme3 ul.mtree.transit li.mtree-active > a {background: #cf8230;color: #FFF;}
.theme3 ul.mtree.transit li.mtree-open ul.mtree-level-1, .theme3 ul.mtree.transit li.mtree-open ul.mtree-level-2 {background-color: #cf8230;}
.theme3 ul.mtree.transit li.mtree-node > ul > li:last-child{background-color: #cf8230;}
.theme3 ul.mtree.transit li.mtree-open > a {background-color:#cf8230;}
.theme3 #sidebar-toggle,.theme3 #sidebar-toggle-2 {background: #cf8230;}

/* Home page Carousal */
.theme3 .bx-wrapper .bx-prev {background-position: -2px -107px;}
.theme3 .bx-wrapper .bx-next {background-position: -40px -107px;}
.theme3 .bx-wrapper .bx-prev:hover {background-position: -2px -107px;}
.theme3 .bx-wrapper .bx-next:hover {background-position: -40px -107px;}

.theme3 .bx-wrapper .bx-down {background-position: -72px  -1px;}
.theme3 .bx-wrapper .bx-up {background-position: -72px  -38px;}
.theme3 .bx-wrapper .bx-down:hover {background-position: -72px  -1px;}
.theme3 .bx-wrapper .bx-up:hover {background-position: -72px  -38px;}

/* --- Search Results ---   */
.theme3 .search-results .search-list li:hover{ background-color:#efefef;}
.theme3 .search-results .search-list li span {color: #666666; }
.theme3 .search-results .search-list li a {color:#0046b0;}
.theme3 .search-results .search-list li h3 a:focus{outline:0; text-decoration:underline;}
.theme3 .search-results .search-list li .text span > a:focus{outline:0; text-decoration:underline;}

/* Help, Privacy Policy and Terms of Use pages */
.theme3 #docs-content .docs-title {background-color: #FCBB95;}
.theme3 #docs-content .docs-title h2 {background-color: #FCBB95; color: #DC5100;}

/* Forum */
.theme3 ul.topiclist li.header {  background-color: #DC5100;}
.theme3 ul.topiclist li.header {border: 1px solid #DC5100;}
/*.theme3 a, .theme3 a:visited {color: #DC5100;}
.theme3 a:hover{color: #00AA00;}*/
.theme3 #page-body > h2, .theme3 #page-body > form > h2, .theme3 #page-body > h3, .theme3 #page-body > form > h3, .theme3 div#message h2, .theme3 #confirm h2, #agreement h2, .theme3 #page-body h2.title a, .theme3 #page-body h2.title a:visited {color: #DC5100;}
.theme3 .menu-buttons a span, .theme3 #search-adv a span { background-color: #fcf6f3;  color: #DC5100;}
.theme3 .menu-buttons a:hover span, .theme3 .menu-buttons a.new span, .theme3 #search-adv a:hover span { border-color: #d1ad98 #c8906f #c8906f #c8906f;}
.theme3 #search-box input[type="text"] { color: #DC5100;}
.theme3 .buttons div a {background-color: #fcf6f3;  color: #DC5100;}
.theme3 .buttons div a:hover, .theme3 .buttons div a:active {border-color: #d1ad98 #c8906f #c8906f #c8906f;} 
.theme3 .nav-links a:first-child { background-position: right 0;}
.theme3 .nav-links a{ background-position: right -157px;}
.theme3 .nav-links a:first-child span { background-position: -20px 0;}
.theme3 .nav-links a span {background-position: 0 -157px;}
.theme3 .nav-links a:hover { background-position: right -80px;}
.theme3 .nav-links a:hover span {background-position: 0 -80px;}
.theme3 .nav-links a:first-child:hover span { background-position: -20px -80px;}


