@charset "utf-8";
/*======================================================================
Site Name: Silver HTML
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/

/********* Reset CSS *********/

@font-face {
 font-family: 'open_sansregular';
 src: url('fonts/OpenSans-Regular-webfont.eot');
 src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),  url('fonts/OpenSans-Regular-webfont.woff') format('woff'),  url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),  url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'open_sanssemibold';
 src: url('fonts/OpenSans-Semibold-webfont.eot');
 src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),  url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),  url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),  url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
 font-weight: normal;
 font-style: normal;
}


*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }audio, canvas, video { display:inline-block }audio:not([controls]) {display:none;height:0}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;} a {text-decoration:none; color:#093222; /*color:#1a9464;*/}a:focus {outline:thin dotted}a:hover,a:active {outline: 0;}a:hover {text-decoration:none; color:#000000; /*color:#474747;*/}h1,h2,h3,h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }small { font-size:80% }sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }sup { top:-0.5em }sub { bottom:-0.25em }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}

/********* Form fields *********/

button,input,select,textarea {margin: 0;vertical-align: baseline; background-color:transparent; border:none;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; font-size: 1em;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100px;height:30px; padding:0;font-size:100%;line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}
input[type="checkbox"]{-webkit-appearance: checkbox;}
input[type="radio"] {-webkit-appearance:radio}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{line-height:20px;padding:3px 10px;display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none;}
textarea {overflow:auto;vertical-align: top; resize:vertical;height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px;}
fieldset {border:0 none;margin:0;padding:0}
label {display:inline-block; padding-bottom:5px; font-weight:bold;}

/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}

/********* Common Classes *********/

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
body,button,input,select,textarea {color:#393939; font-family:open_sansregular; /*font-size:87.5%;*/ /*font-size:81.3%;*/ font-size:75.0%; line-height:1.5;}
body.large_font{/*font-size: 93.8%;*/ font-size:81.3%;}

body {background-color:#fff;} 
h1 {font-size: 2.308em;}
h2 {font-size: 1.300em; font-family: 'open_sanssemibold'; color: #000000;}
h3 {font-size: 1.692em;}
h4 {font-size: 1.538em;}
h5 {font-size: 1.385em;}
h6 {font-size: 1.231em;}
ul {padding:0 0 0 15px;}
ol { padding:0 0 0 20px}
ul ul,ol ol { margin:10px 0}
ul.bulletText { list-style:none; padding:0;}
ul.bulletText li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 15px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0 !important;}
ul.bulletText li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
ul.bulletText li a {height: auto !important;}


.WrapperContantInner ul { list-style:none; padding:0;}
.WrapperContantInner ul li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 15px 15px; border: medium none; float: none; width: 100%; margin-bottom:0;}
.WrapperContantInner ul li:hover {border: medium none; padding-right:0px;}
.WrapperContantInner ul li a {height: auto;}
.WrapperContantInner ul li ul {
  padding-left: 15px;
  margin-bottom:0px;
}

.WrapperContantInner ul li ul li {background:url(../images/ullibgsub.png) no-repeat left 10px;padding:5px 0 5px 18px; border: medium none; float: none; width: 100%; margin-bottom:0;}
.WrapperContantInner ul li ul li:last-child {
  padding-bottom: 0 !important;
}


p {text-align:justify;}
p,h1,h2,h3,h4,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 25px;}
h5{margin: 0 0 15px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100%;height:30px; padding:5px 10px;}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#1a9464; color:#fff; border:1px solid #1a9464;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#196849; border:1px solid #196849;}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color:#888;}
.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important;visibility:hidden}
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none;}
.mrgAuto {margin-right:auto; margin-left:auto;}
.mrgT20 {margin-top:20px;}.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT10 {margin-top:10px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}
.width100p {width:100%;}.width90p {width:90%;}.width80p {width:80%;}.width70p {width:70%;}.width60p {width:60%;}.width50p {width:50%;}.width40p {width:40%;}.width30p {width:30%;}.width20p {width:20%;}.width10p {width:10%;}

.fileSize {font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px;}
.extIcon {vertical-align:middle; margin-left:3px;}
.rsIcon {display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}

/********** Image Formating & Alignment **********/

.imgLeft{float:left; margin-right:20px; margin-bottom:20px;}
.imgRight{float:right; margin-left:20px; margin-bottom:20px;}
.imgCenter{float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block;}
.imgBorder { border:1px solid #ccc; padding:5px}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shadow {-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px;}

/********** Alignment **********/

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.justify{text-align:justify !important}

/********** Error/Alert Messages **********/

.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}

/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto}
table, .tableData{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #E9E9EA;border-left:1px solid #E9E9EA;}
table table, .tableData table { margin:0}

.WrapperContantInner table p { margin:0}

th,td, .tableData th, .tableData td {border:none; padding:8px 10px;border-bottom:1px solid #E9E9EA;border-right:1px solid #E9E9EA;}
/*table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;}*/
caption,th,td {font-weight: normal;}
/*tr.odd { background-color: #eeeeee; border-bottom: 1px solid #cccccc; padding: 0.1em 0.6em; }*/
tr.even { background-color: #f4f4f4; border-bottom: 1px solid #cccccc; padding: 0.1em 0.6em; }
th, .tableData th { background:#efefef; color: #0f3b5f;}
th {font-family: 'open_sanssemibold'; text-align:center;}

.tableScroll { overflow-y:hidden; overflow-x:auto} 

/* ******** Grid : 12 Coloum and Boxs ******** */

.example div div, .example .boxs li {border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px}
.row { margin:0 0 20px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {float:left; padding-left:15px; padding-right:15px;}
.cols12 {width:100%}
.cols11 {width:91.66666667%}
.cols10 {width:83.33333333%}
.cols9 {width:75%}
.cols8 {width:66.66666667%}
.cols7 {width:58.33333333%}
.cols6 {width:50%}
.cols5 {width:41.66666667%}
.cols4 {width:33.33333333%}
.cols3 {width:25%}
.cols2 {width:16.66666667%}
.cols1 {width:8.33%}
.boxs {list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }

.boxBorder {padding:5px; border:1px solid #ccc;}

/********* Navigation *********/

.mainNavigation { margin:0; position:relative; background-color: #c9e8e0; clear:both; z-index:9999; border-radius: 5px; margin-bottom:20px;}
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(../images/mobile-menu.png) no-repeat center center; }
#nice-menu-1, #nice-menu-1 ul { list-style:none; margin:0; padding:0;}
#nice-menu-1 li { float:none; margin:0; padding:0; position:relative; display:inline-block; width:100%; border-bottom: 1px solid #fff;}
#nice-menu-1 li a { padding:3px 22px 3px 15px; line-height:30px; color:#474747; /*font-size:0.900em;*/ display:inline-block; text-decoration:none; width:100%; border-radius: 5px; /*font-size: 1.02em;*/ font-size: 1em;}
#nice-menu-1 ul {width:100%; padding:0; left:100%; position:absolute; background-color:#c9e8e0;}
/*.hasJS #nice-menu-1 ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }*/
#nice-menu-1 ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nice-menu-1 ul li a {border-radius: 5px; display:block; font-size:1em; line-height:30px; color:#474747; border:none; padding:3px 18px 3px 15px; text-align:left;}

#nice-menu-1 ul ul {top:0; left:100%; background-color:#c9e8e0;} /*#nice-menu-1 a:hover, .noJS #nice-menu-1 a:focus, #nice-menu-1 ul .hover > a, #nice-menu-1 ul .focus > a { color:#fff }*/
#nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected { color:#7fb6e9 }
#nice-menu-1 ul, #nice-menu-1 :hover ul ul, #nice-menu-1 .hover ul ul, #nice-menu-1 .focus ul ul { margin-left:-9999px }
#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul, #nice-menu-1 li.focus > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, .noJS #nice-menu-1 .hover a:focus, .noJS #nice-menu-1 .focus a:focus { margin-left:0 }
/*#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > .highlight > a { background-color:#1a9464; color:#FFFFFF; -o-transition: color .3s linear, background .4s linear; -moz-transition: color .3s linear, background .4s linear; -webkit-transition: color .3s linear, background .4s linear; transition: color .3s linear, background .4s linear;}*/
#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > .highlight > a { background-color:#1a9464; color:#FFFFFF; -o-transition: padding .2s linear; -moz-transition: padding .2s linear; -webkit-transition: padding .2s linear; transition: padding .2s linear; padding:3px 22px 3px 20px;}

#nice-menu-1 > li > a.active { background-color:#1a9464; color:#FFFFFF; -o-transition: padding .2s linear; -moz-transition: padding .2s linear; -webkit-transition: padding .2s linear; transition: padding .2s linear; padding:3px 18px 3px 20px;}

#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 ul > .highlight > a { opacity: 1;}
#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 ul > .highlight > a { background-color:#1a9464; color:#FFFFFF;}
#nice-menu-1 li.focus > a { background-color:#1a9464; color:#FFFFFF; display:block; }
#nice-menu-1 li.menuparent > li a:focus { background-color:#1a9464; color:#FFFFFF; display:block; }


#nice-menu-1 .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
/*#nice-menu-1 li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10}
#nice-menu-1 li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}*/
#nice-menu-1 li li li .menuIcon  { z-index:12}
#nice-menu-1 li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nice-menu-1 ul a:focus { width:200px; }
.noJS #nice-menu-1 ul a:focus, .noJS #nice-menu-1 ul a:focus + ul { margin-left:9999px }
.noJS #nice-menu-1 ul a:active { margin-left:0 }
.hasJS #nice-menu-1 ul {
  opacity: 0;
  transition: opacity 400ms linear 0s;
}
.hasJS .menuPart #nice-menu-1 a:focus + ul,.hasJS  .menuPart #nice-menu-1 li.focus > ul,.hasJS  .menuPart #nice-menu-1 li.hover > ul,.hasJS  .menuPart #nice-menu-1 li:hover > ul,.hasJS  .menuPart #nice-menu-1 ul ul{ opacity: 1; visibility: visible;}

/*.hasJS .menuPart #nav a:focus + ul, .hasJS .menuPart #nav li.focus > ul, .hasJS .menuPart #nav li.hover > ul, .hasJS .menuPart #nav li:hover > ul, .hasJS .menuPart #nav ul ul {
  opacity: 1;
}*/

#nice-menu-1 li:hover > ul, #nice-menu-1 li.hover > ul, #nice-menu-1 li.focus > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, .noJS #nice-menu-1 .hover a:focus, .noJS #nice-menu-1 .focus a:focus {
  margin-left: 0;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: url("../images/plus-menu.png") 240px center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li li.menuparent:hover, #nice-menu-1 li.menuparent.hover > a, #nice-menu-1 li li.menuparent.hover > a {
  background: url("../images/minus-menu.png") 240px center no-repeat; background-color:#1a9464; color:#FFFFFF;
}

/*#nice-menu-1 > li > ul > li > ul > li.hover a{ background-image:none;}*/ 

#nice-menu-1 > li.parent.active-trail > a{ background: url("../images/minus-menu.png") 240px center no-repeat; background-color:#1a9464; color:#FFFFFF;}
#nice-menu-1 > li.parent.active-trail > ul > li.active-trail > a{background-image:none; background-color:#1a9464; color:#FFFFFF;}
#nice-menu-1 > li.parent.active-trail > ul > li.parent.active-trail > a{ /*background-image:none;*/ background: url("../images/minus-menu.png") 240px center no-repeat; background-color:#1a9464; color:#FFFFFF;}
#nice-menu-1 > li.active-trail > ul > li.active-trail > ul > li.active-trail > a{background-color:#1a9464; color:#FFFFFF; background-image:none;}

#nice-menu-1 .manuFromBottom > ul {top: auto !important; bottom:0;}

.wob #nice-menu-1 > li.parent.active-trail > ul > li.parent.active-trail > a{background-color:#111111;}
.wob #nice-menu-1 li.focus > a {background-color: #111111;}


/*li.active-trail a, li.active-trail ul li a, li.active-trail ul li ul li a  {background-color:#1a9464; color:#FFFFFF;}*/

/* ******** Index Slider ******** */

.indexBanner { position:relative}
.indexBanner .sliderBanner .item{ height:280px;min-width:608px;}
.noJS .indexBanner {height:282px; overflow:hidden}
.indexBanner .sliderBanner img{min-width:608px;}
/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px; cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owlCarousel .item {text-align:center; height:100px; line-height:22px;}
.owl-theme .owl-controls { position: absolute; right: 15px; top: 265px; -webkit-tap-highlight-color:transparent;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:10px;height:10px;margin:5px;background:#e5e5e5;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#eb9d22}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; right:20px; bottom:10px; width:auto; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-controls.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.noJS .carouselBlock { margin-right:-10px;}
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left;}
.noJS .sliderBanner .item img {width: 100%;}
.noJS .indexBanner .sliderBanner .item {height: 302px;}
/********** Responsive Tab **********/

.resTab { background-color: #c9e8e0; border: 1px solid #e1e1e1; position: relative; border-radius: 5px;}
.resTab .tabNav {margin:0;padding: 0; list-style:none}
.resTab .tabNav li { float:left; margin: 0;position: relative;background-color: #126142; border-right: 1px solid #c9e8e0;}
.resTab .tabNav li a {display: inline-block;padding: 12px 25px;text-decoration: none;font-size: 1.3em; font-weight:bold; color: #fff; outline: 0 none;}
.resTab .tabNav .r-tabs-state-active a {color: #191919;text-shadow: none;background-color: #c9e8e0;}
.resTab .tabContent {padding: 15px;display: none; min-height: 270px;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
.resTab .r-tabs-accordion-title {display:none;}
.resTab .tabNav .r-tabs-state-disabled {opacity: 0.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #00c5ad;color: #fff;font-weight: bold;text-decoration: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;color: #00c5ad;text-shadow: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.noJS .resTab .tabContainer { height:265px; overflow:hidden}
.noJS .resTab .tabContent { display:block; height:150px}

/********* Back to Top **********/


#backtotop {background:url(../images/backtotop.png) no-repeat center rgba(0, 147, 103, 0.6); cursor:pointer; height:40px; width:40px; overflow:hidden; position:fixed; right:10px; bottom:10px; text-indent:-999px; z-index:999999; display:none; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); border-radius:10px;}

#backtotop:hover {background:url(../images/backtotop.png) no-repeat center #009367}

/*********  Accordion ******** */

.accordion { margin-bottom:20px;}
.accordion .accTrigger {background:url(../images/plus.png) left 5px no-repeat;padding-left:20px; cursor:pointer; font-weight:bold;padding-bottom:15px;}
.noJS .accordion .accTrigger {background:none; padding-left:0;}
.accordion .accTrigger a {display:block;text-decoration:none;outline:0}
.accordion .accTrigger.active {background:url(../images/minus.png) left 5px no-repeat !important;}
.accordDetail {padding:10px 0; display:none}
.noJS .accordDetail { display:block; padding:10px 0}

/*********  Marquee *********/

.marquee {overflow:hidden;}
.marqueeScrolling li { float:left; margin-right:25px;}
.noJS .btnMPause { display:none;}
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto}
.noJS .marquee{ width:240%}

/********** Ticker *********/

.noJS .ticker .stop{ display:none}
.noJS .ticker ul{ margin:0}
.noJS .ticker .tickerDivBlock { height:185px; overflow-y:scroll; overflow-x:hidden}
.noJS .WrapperRight .ticker .tickerDivBlock { height:130px; overflow-y:scroll; overflow-x:hidden}

/*********  gmap3 - Google Map API *********/

.gmap3 {border: 1px dashed #C0C0C0;width: 100%;height: 400px;}
.gmap3 img { max-width:inherit}
.noJS .gmap3 {background:url(../images/map_bg.jpg) no-repeat;}

/*********	LiteBox v1.3 **********/
/*
.litebox-overlay,.litebox-overlay > * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.litebox-overlay {display: none;width: 100%;min-width: 280px;text-align: center;position: fixed;top: 0;left: 0;z-index: 9999;}@-webkit-keyframes liteboxLoader {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@-moz-keyframes liteboxLoader {0% { -moz-transform: rotate(0deg); }100% { -moz-transform: rotate(360deg); }}@-ms-keyframes liteboxLoader {0% { -ms-transform: rotate(0deg); }100% { -ms-transform: rotate(360deg); }}@-o-keyframes liteboxLoader {0% { -o-transform: rotate(0deg); }100% { -o-transform: rotate(360deg); }}@keyframes liteboxLoader {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.litebox-overlay .litebox-loader {position: absolute;width: 40px;height: 40px;left: 20px;top: 20px;border: 3px solid #111;border-right-color: #fff;border-radius: 50%;-webkit-animation: liteboxLoader 1s linear infinite;-moz-animation: liteboxLoader 1s linear infinite;-ms-animation: liteboxLoader 1s linear infinite;-o-animation: liteboxLoader 1s linear infinite;animation: liteboxLoader 1s linear infinite;}.litebox-overlay .litebox-text {width: 100%;padding: 0 15px;background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 12px;line-height: 50px;position: absolute;bottom: 0;z-index: 2;-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.litebox-overlay .litebox-text.active {-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);opacity: 1;}.litebox-overlay .litebox-close {width: 40px;height: 40px;background: url(../images/litebox-close.png) no-repeat center;opacity: .7;position: absolute;top: 20px;right: 20px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-close:hover {opacity: 1;cursor: pointer;}.litebox-overlay .litebox-nav {display: none;width: 60px;height: 60px;margin-top: -30px;opacity: .2;position: absolute;top: 50%;z-index: 9999999;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-nav:hover {opacity: .5;cursor: pointer;}.litebox-overlay .litebox-prev {background: url(../images/litebox-prev.png) no-repeat center;left: 20px;}.litebox-overlay .litebox-next {background: url(../images/litebox-next.png) no-repeat center;right: 20px;}.litebox-overlay .litebox-container {position: absolute;top: 10%;right: 10%;bottom: 10%;left: 10%;overflow: hidden;}.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }.litebox-overlay img,.litebox-overlay iframe {display: inline-block;max-width: 100%;max-height: 100%;margin: 0 auto;vertical-align: middle;overflow-x: hidden;}.litebox-overlay iframe {width: 100%;height: 100%;position: relative;z-index: 999999;}.litebox-overlay .litebox-inline-html {width: 100%;padding: 20px;background: #FFF;line-height: normal;overflow-x: hidden;line-height: normal !important;position: absolute;}.litebox-overlay .litebox-error {width: 100%;height: 100%;color: #FFF;text-align: center;line-height: inherit;}.litebox-overlay .litebox-error span {background: rgba(0, 0, 0, .9);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 20px;color: #FFF;text-shadow: 1px 1px 0 #000;line-height: normal;}@media only screen and (max-width: 479px) {.litebox-overlay .litebox-close { display: none; }}
*/


/*----Date Picker----*/
.ui-datepicker, .eventCalOut, .calendarIcon {background-color:#185db9;}
.ui-datepicker th, .ui-state-highlight {background-color:#052847;}
.ui-state-active, .ui-datepicker tbody a:hover {background-color:#ff672b;}
.ui-datepicker-prev span, .ui-datepicker-next span { }
.ui-datepicker {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.ui-datepicker { width: 17em;  padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th { padding: .5em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; overflow:hidden; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } /*----Date Picker----*/
.eventCalOut { position:absolute; width:222px; right:-222px; float:right; top:70px; z-index:22; }
.calendarIcon { width:50px; height:52px; position:absolute; left:-50px; }
.calendarIcon span { background-position:-113px -27px; width:29px; height:29px; margin:10px; }
.calendarOut { padding:5px; }
.calendarOut .ui-datepicker {width:100%;}
.calendarOut .button { background-color:#2979ca; color:#fff; display:block; text-align:center; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.calendarOut .button:hover { background-color:#173C84; }
.ui-datepicker  tbody a { color:#fff; }
.ui-datepicker-title { font-size:18px; font-weight:normal; color:#fff; }
.ui-datepicker th { text-transform:uppercase; font-weight:normal; color:#fff; }
.ui-datepicker-prev, .ui-datepicker-next { width:25px; font-size:16px; height:25px; display:inline-block; margin:0; cursor: pointer; color:#fff; }
.ui-datepicker-prev span { background-position:-147px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-175px -27px; overflow:hidden; width:25px; height:25px; position:static; margin:5px 0 0; }

.ui-datepicker td span, .ui-datepicker td a { text-align:center; line-height:20px; }
.ui-datepicker-trigger {display:none; width:30px; height:30px; margin:8px 0 0 15px; vertical-align:top; overflow:hidden; background:transparent !important; padding:0; margin:0; position:absolute; right:-45px; top:7px;}
.calIcon {background-position:-205px -107px; width:30px; height:30px; display:block; vertical-align:top;}


/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

/*.container { margin:0 auto; width:100%; max-width:1170px;}*/
.container { margin:0 auto; width:1170px; /*max-width:1170px;*/}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/********** Top Links and Font Resize **********/

.topStrip{padding:7px 0; line-height:23px;}
.leftLink { float:left;}
.rightLinks { float:right;}
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { float:left; padding:0 7px 0 8px; position:relative; }
.topStrip .fontResize { padding-top:2px}
.topStrip a{/*color:#fdfdfb;*/ color:#FFF; text-decoration:none;}
.topStrip a:hover {text-decoration:underline; color:#b2f2d9; /*color:#b2f2d9*/}
.leftLink li:first-child {padding-left:0;}
.leftLink li:last-child {padding-right:0;}
.leftLink li:before {content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#fdfdfb; overflow:hidden; margin-top:-7px; }
.leftLink li:first-child:before{display:none;}

.skipicon {background:url(../images/skipicon.png) no-repeat 0px 7px; padding-left: 20px !important; padding-right: 5px !important; margin-right:10px;}
.AccessIcon {background:url(../images/AccessIcon.png) no-repeat 0px 7px; padding-left: 20px !important; padding-right: 5px !important;}

.newcolor{ padding:0 !important;}
.newcolor input:hover { background: none;}
.newcolor input.orange { background-color: #ee572a !important; border: 1px solid #fff !important; height: 18px; margin-top: 2px; width: 18px; margin-right:8px; float:left;}
.newcolor input.blue { background-color: #127386 !important; border: 1px solid #fff !important; height: 18px; margin-top: 2px; width: 18px; margin-right:8px; float:left;}
.newcolor input.green { background-color: #0fc491 !important; border: 1px solid #fff !important; height: 18px; margin-top: 2px; width: 18px; margin-right:8px; float:left;}

li.SelectAll select { background-color: #fff; border: 1px solid #316fa7; height: 22px; padding: 0 5px; }


/********** Access Control **********/

#accessControl input {float:left; height:19px; background:none;border:none; padding:0; width:22px; color:#fdfdfb}
#accessControl input:hover { color:#b2f2d9}
#accessControl .normal { font-size:14px;}
#accessControl .large { font-size:15px;}
#accessControl .contrastChanger { width:17px; width:19px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;} 
#accessControl .contrastChanger.normal { background-image:url(../images/a-light.gif); margin:0 5px;}
#accessControl .contrastChanger.wob { background-image:url(../images/a-dark.gif);}

/********** High Contrast View **********/

body.wob {background-color:#000;color:#fff}
.wob a {color:#ff0}
.wob a:hover {color:#80ff00}

/********** From Page **********/

.formList {list-style:none; padding:0; margin:0;}
.formList li {padding:0 0 15px; margin:0;}
.formList .error {color:#C00;}
.formList .error {display:block; font-size:12px;}
.formList .textBoxOut {margin-bottom:5px;}
.formList label, .formList .label {color:#333; display:block; font-weight:normal;padding-bottom:7px;}
.radioList input {float:left; margin:5px; clear:left;}
.radioList label, .radioList .label {float:left; color:#555;}
.note {font-size:12px; font-style:italic; padding:5px 0 0;}
.captcha {position:relative;}
.captcha .captchaImg {border: 1px solid #d7d7d7;float: left; max-height:33px;}
.captcha .refreshCaptcha {float: left; margin: 5px 0 0 10px; }










/*New HTML Devlopment CSS*/

#WrapperTop { background-color: #1c4a38; width: 100%; display: block; }
#WrapperLogo { background-color: #f1f2f2; border-bottom: 1px solid #dedede; display: inline-table; width: 100%; }
h1#logo { display: inline-block; margin: 0; padding: 19px 0; }
#WrapperLogo .container { background: url(../images/TopRightBanner.png) no-repeat bottom right; }
#WrapperSocialMedia { background-color: #ffffff; width: 100%; display: inline-table; padding: 5px 0; }
#WrapperContent { background-color: #ffffff; width: 100%; display: inline-table; padding: 20px 0; /*box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);*/ background:url(../images/ContentBg.png) repeat-x center top;}
.WrapperLeft { float: left; margin-right: 2%; /*width: 22%;*/ width:257px;}
.WrapperMiddle { float: left; /*width: 52%;*/ width: 608px;}
.WrapperRight { float: right; margin-left: 2%; /*width: 22%;*/ width: 257px;}
.WrapperRight .ViewAll { background-color: #c9e8e0; display: inline-block; margin-bottom: 18px; border-radius: 5px; }
.ViewAll h2 { padding-left: 15px; padding-top: 12px; margin-bottom:10px; }
.ViewAll ul { list-style: outside none none; padding-left: 15px; padding-right:10px; margin-bottom:10px; }
.ViewAll ul li { background:url(../images/ullibg.png) no-repeat left 8px; padding-left: 14px; padding-bottom:13px;}
.ViewAll span { background-color: #126142; border-radius: 0 0 5px 5px; display: inline-block; padding: 10px 15px; width: 100%; text-align:right;}
.ViewAll span a { color: #FFFFFF; text-decoration:none; }
.ViewAll span a{background:url(../images/alinkbg2.png) no-repeat right 7px; padding-right:8px; outline:0 none;}

.ViewAll span a:hover { color: #deeeea; text-decoration:none; }
.indexBanner .sliderBanner .item span { background: rgba(17, 94, 63, 0.8); color: #fff; display: block; font-size: 1.300em;; padding: 12px; position: absolute; text-align: left; text-transform: uppercase; top: 234px; width: 100%; }

/*
.PhotoGalleryLink a { border-radius: 5px; padding: 10px 20px; margin-bottom: 20px; background:url(../images/PhotoGallerybg.png) no-repeat #1a9464; font-size:18px; display:block; background-position: 157px -0px; -o-transition: background-position .2s linear; -moz-transition: background-position .2s linear; webkit-transition: background-position .2s linear; transition: background-position .2s linear}
.PhotoGalleryLink a { color:#ffffff; text-decoration:none;min-heght:67px; }
.PhotoGalleryLink a:hover { color:#ffffff; text-decoration:none; background:url(../images/PhotoGallerybg.png) no-repeat #196849; background-position:157px -78px;}

.PhotoGalleryLink  a { padding: 19px 28px; min-height:67px;font-size:99%;}
.PhotoGalleryLink a {font-size: 18px;}
.PhotoGalleryLink a:hover{background:#196849 url("../images/PhotoGallerybg.png") no-repeat scroll 157px -68px;}

.wob .PhotoGalleryLink a {background:url(../images/PhotoGallerybgwob.png) no-repeat #222; background-position: 157px -10px; -o-transition: background-position .2s linear; -moz-transition: background-position .2s linear; webkit-transition: background-position .2s linear; transition: background-position .2s linear}
.wob .PhotoGalleryLink a { color:#ffffff; text-decoration:none; }
.wob .PhotoGalleryLink a:hover { color:#ffffff; text-decoration:none; background:url(../images/PhotoGallerybgwob.png) no-repeat #111; background-position:157px -77px;}
*/

.wob .PhotoGalleryLink a {color:#ffffff; background-color:#222;}
.wob .PhotoGalleryLink a:hover { color:#ffffff; background-color:#111;}
.wob .PhotoGalleryLink a::after {background:url(../images/PhotoGallerybg.png) no-repeat #111 center center;}
.wob .PhotoGalleryLink a:hover::after {background:url(../images/PhotoGallerybg.png) no-repeat #222 center center;}


.PhotoGalleryLink a { display:block; }
.PhotoGalleryLink { position: relative; margin-bottom: 20px; font-size:1.3em; }
.PhotoGalleryLink a {color:#ffffff; text-decoration:none; padding: 20px 0 20px 20px; background-color:#115e3f; border-radius: 5px; -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;
}
.PhotoGalleryLink a:hover { color:#ffffff; text-decoration:none; background-color:#1a9464; border-radius: 5px; padding: 20px 5px 20px 25px; }
 .PhotoGalleryLink a::after {background:url(../images/PhotoGallerybg.png) no-repeat #1a9464 center center; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 50px; border-radius: 0 5px 5px 0;}
.PhotoGalleryLink a:hover::after {background:url(../images/PhotoGallerybg.png) no-repeat #115e3f center center; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 50px;  border-radius: 0 5px 5px 0;}


.arrowright { background-color: #126142; border-radius: 0 5px 5px 0; display: inline-block; float: right; padding: 20px; }
.ticker { background-color: #c9e8e0; border-radius: 5px; position:relative;}
.tickerDivBlock { padding: 0 15px; }
.tickerDivBlock ul { list-style: outside none none; margin: 0; padding: 0; }
.tickerDivBlock ul li span { color: #474747; display: block; padding-top: 5px; }
.tickerDivBlock ul li { background:url(../images/ullibg.png) no-repeat left 5px; padding-left: 15px; padding-right:15px; margin-bottom:5px; }
.tickerDivBlock ul li  a {list-style:none; text-decoration:none;}
.ticker h2 { margin: 0; padding: 5px 0 5px 15px; font-size:1.05em;}
.PlayPause { background-color: #126142; border-radius: 0 0 5px 5px; padding: 10px; text-align: right; width:100%; display:inline-block;}
.playPause img { margin-right: 5px; margin-top: -2px; }
/*.PlayPause span { float: right; }*/
.PlayPause span a{background:url(../images/alinkbg2.png) no-repeat right 7px; padding-right:8px; outline:0 none;}
.PlayPause a { color: #FFFFFF !important; text-decoration:none; outline:0 none;}
.PlayPause a:hover { color: #deeeea; text-decoration:none;}

.WrapperRight .ticker a.playPause { background-color: #126142; bottom: 0; color: #ffffff; left: 15px; outline: 0 none; padding: 10px; position: absolute; text-decoration: none; }
.wob .WrapperRight .ticker a.playPause { background-color: #111;}

/*.WrapperRight .ticker a.playPause { bottom: 10px; position: absolute; left: 15px; color: #FFFFFF; text-decoration:none; outline:0 none;}*/
.WrapperRight .ticker a.playPause:hover { color: #deeeea; text-decoration:none; }

.WrapperRight .ticker .play{background:url(../images/play.png) no-repeat left center; padding-left:15px; outline:0 none;}
.WrapperRight .ticker .stop{background:url(../images/playPause.png) no-repeat left center; padding-left:15px; outline:0 none;}

.WrapperMiddle .ticker .play{background:url(../images/play2.png) no-repeat left center; padding-left:15px; outline:0 none;}
.WrapperMiddle .ticker .stop{background:url(../images/playPause2.png) no-repeat left center; padding-left:15px; outline:0 none;}

.WelcomeText ul, .SocioEconomic ul{ display: inline-block !important; float: right; margin: 0; }
.WelcomeText ul li.node-readmore, .SocioEconomic ul li.node-readmore{ padding-left: 0; background:url(../images/alinkbg.png) no-repeat right 7px; padding-right:8px; outline:0 none;}


.WelcomeText { margin-bottom: 20px; }
.WelcomeText h2 { margin-bottom: 10px; margin-top:15px }
.WelcomeText p { margin-bottom: 5px; }
.WelcomeText a { color:#247153; text-decoration:none; }
.WelcomeText a:hover { color:#474747; text-decoration:none; }
.SocioEconomic { background-color: #c9e8e0; border-radius: 5px; padding: 10px 20px 20px; margin-bottom:20px; }
.SocioEconomic h2 { margin-bottom: 5px; }
.SocioEconomic img { margin-top: 4px; }
.SocioEconomic p { margin: 0; }
.SocioEconomic a { color:#247153; text-decoration:none; }
.SocioEconomic a:hover { color:#474747; text-decoration:none; }
.ChairpersonMsg { border-bottom: 1px dotted #d7d7d7; border-top: 1px dotted #d7d7d7; margin-bottom: 18px; padding-bottom: 5px; padding-top: 5px; }
.ChairpersonMsg img { margin-top:4px; }
.ChairpersonMsg p { margin-bottom:5px; text-align:left;}
.ChairpersonMsg a { color: #247153; display: inline-block; text-decoration: none; width: 100%; text-align:right;}
.ChairpersonMsg a:hover { color:#474747; text-decoration:none; }
/*.RelatedSites ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }*/
.ViewAll li a { /*color:#565656;*/ text-decoration:none;/*font-size:13px;*/}
.ViewAll li a:hover { /*color:#009367;*/ text-decoration:none; }
.NCSTHandbook a { border-radius: 5px; padding: 8px 20px; margin-bottom: 20px; background:url(../images/NCSTHandbook.png) no-repeat #c9e8e0; font-size:1.3em; font-weight:bold; display:block; background-position: 190px 5px; text-decoration:none; 
-o-transition: background-position 0.2s linear; 
-moz-transition: background-position 0.2s linear; 
-webkit-transition: background-position 0.2s linear; 
transition: background-position 0.2s linear;
}

.NCSTHandbook a:hover { /*color:#009367;*/ text-decoration:none; background-position:180px 5px;}
.NCSTBookletBrochure a { border-radius: 5px; padding: 8px 20px; margin-bottom: 20px; background:url(../images/NCSTBookletBrochure.png) no-repeat #c9e8e0; font-size:1.3em; font-weight:bold; display:block; background-position: 195px 8px; text-decoration:none; -o-transition: background-position 0.2s linear; -moz-transition: background-position 0.2s linear; -webkit-transition: background-position 0.2s linear; transition: background-position 0.2s linear}
.NCSTBookletBrochure a:hover { /*color:#009367;*/ text-decoration:none; background-position:180px 8px;}
#WrapperFooter { padding: 30px 0 30px; background:url(../images/footerBg.png) repeat-x center top; display: inline-table; width:100%;}


#WrapperFooter p { margin-bottom:7px; }
.FooterRight { float: right; width: auto; }
.FooterLeft { float:left; width:auto; }
.FooterLeft p { margin-bottom: 5px; }
.FooterLeft ul { list-style:none; padding:0; margin:0 }
.FooterLeft li { float:left; padding:0 7px 0 8px; position:relative; }
.FooterLeft a { color:#364042; text-decoration:none; }
.FooterLeft a:hover { text-decoration:none; color:#009367 }
.FooterLeft li:first-child { padding-left:0; }
.FooterLeft li:last-child { padding-right:0; }
.FooterLeft li:before { content:" "; position:absolute; left:0; top:50%; z-index:auto; height:14px; width:1px; background:#364042; overflow:hidden; margin-top:-7px; }
.FooterLeft li:first-child:before { display:none; }
.alinkbg { margin-top: 0 !important; }
/*#edit-actions--2 input { background-color: #f9f9f9; border: 1px solid #b9b9b9; border-radius: 5px; color: #58595b; display: inline-block; padding: 0 10px; text-decoration: none; }
#edit-actions--2 input:hover { background-color: #009367; border: 1px solid #009367; border-radius: 5px; color: #fff; display: inline-block; padding: 0 10px; text-decoration: none; }*/

#edit-actions--2 input { background-color: #1a9464; border: 1px solid #1a9464; border-radius: 5px; color: #fff; display: inline-block; padding: 0 10px; text-decoration: none; }
#edit-actions--2 input:hover { background-color: #196849; border: 1px solid #196849; border-radius: 5px; display: inline-block; padding: 0 10px; text-decoration: none; }

.AdvanceSearch { float: left; }
.SocialMediaImg { float: left; margin-right: 10px; width: auto; padding-top:2px; }
.SearchBox { float: left; width: 247px; }
.SocialMediaMain { float: right; width: auto; }
/*.SearchBox input { border-radius: 5px; background:url(../images/SearchIcon.png) no-repeat 142px 5px; }*/
/*.CommissionTourReports { background:url(../images/CommissionTourReports.png) no-repeat 0 0; height:100px; }*/
.CommissionTourReports {background-color: #fecea8; padding:12px 0 12px 115px; position:relative;  border-radius:5px;}
.CommissionTourReports .content::after {background:url(../images/CommissionTourReports.png) no-repeat left center; content: ""; height: 100%; position: absolute; left: 20px; top: 0; width: 90px;}

.title2 {padding-top: 5px; }
.CommissionTourReports a { color:#2e2e2e; text-decoration:none; }
.CommissionTourReports a span { color:#830000; }
.CommissionTourReports a:hover { color:#009367; text-decoration:none; }
.CommissionTourReports a:hover span { color:#009367; }


/*
.title { padding-left: 100px; padding-top: 6px; }
.title2 { padding-left: 100px; padding-top: 6px; }
.CommissionTourReports a { color:#2e2e2e; text-decoration:none; }
.CommissionTourReports a span { color:#ff0000; }
.CommissionTourReports a:hover { color:#009367; text-decoration:none; }
.CommissionTourReports a:hover span { color:#009367; }

*/

.resTab .ticker { background:none; border-radius: 0px; margin-bottom: 0px; }
.resTab .tickerDivBlock { margin-bottom: 20px; padding: 0; }
.PlayPause2 { /*padding: 10px;*/ text-align: right; }
.PlayPause2 span { float: right; }
.PlayPause2 a { color: #247153; text-decoration:none; }
.PlayPause2 a:hover { color: #474747; text-decoration:none; }
.resTab a.playPause { bottom: 0; position: absolute; left: 15px; }

.WrapperContantInner { float: right; width: 75%;}
/*.breadcrumb { float: left; }*/

.breadcrumb {
  float: left;
  padding-bottom: 0;
  padding-top: 5px;
  /*font-size: 0.84em;*/
}

.breadcrumb span { color:#222222; padding:0;}
/*.breadcrumb a { color:#161616; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; color:#009367 }*/

.wob #WrapperTop { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.wob #WrapperSocialMedia { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.wob #WrapperSocialMedia .SearchBox input { color: #fff; }
.wob #WrapperSocialMedia .AdvanceSearch a:hover { background-color: #ff0; border: 1px solid #ff0; color: #000; }
.wob #WrapperContent { background-color: #444; }
.wob #WrapperFooter .FooterLeft a { color: #ff0; }
.wob #WrapperFooter .FooterLeft a:hover { color: #80ff00; }
.wob .ticker { background-color: #222; }
.wob .PlayPause { background-color: #111; }
.wob .SocioEconomic { background-color: #222; }
.wob .SocioEconomic a { color: #ff0; }
.wob .SocioEconomic a:hover { color: #80ff00; }
.wob .resTab { background-color: #222; border: 1px solid #222; }
.wob .resTab .tabNav .r-tabs-state-active a { background-color: #222; color: #fff; }
.wob .resTab .tabNav li { background-color: #111; }

.wob .PlayPause2 a:hover, .wob .PlayPause a:hover { color: #80ff00; }
.wob .PlayPause2 a, .wob .PlayPause a { color: #ff0; }
.wob .tickerDivBlock ul li span { color: #ff0; }
.wob .WrapperRight .ViewAll { background-color: #222; }
.wob .ViewAll span { background-color: #111; }
.wob .ViewAll li a:hover, .wob .ViewAll span a:hover { color: #80ff00; }
.wob .ViewAll li a, .wob .ViewAll span a { color: #ff0; }
.wob .WrapperLeft .ticker .playPause {color: #ff0;}
.wob .WrapperLeft .ticker .playPause:hover { color: #80ff00;}


.wob .indexBanner .sliderBanner .item span { background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; color: #222; }
.wob .owl-theme .owl-dots .owl-dot span, .wob .noJS .owl-dots .owl-dot a { background: #111 none repeat scroll 0 0; }
.wob .NCSTHandbook a:hover, .wob .NCSTBookletBrochure a:hover { color: #80ff00; }
.wob .NCSTHandbook a, .wob .NCSTBookletBrochure a { color: #ff0; }
.wob .NCSTHandbook a {background:url(../images/NCSTHandbook.png) no-repeat #111; background-position: 180px 12px; -o-transition: background-position .2s linear; -moz-transition: background-position .2s linear; -webkit-transition: background-position .2s linear; transition: background-position .2s linear}
.wob .NCSTBookletBrochure a {background:url(../images/NCSTBookletBrochure.png) no-repeat #111; background-position: 195px 12px; -o-transition: background-position .2s linear; -moz-transition: background-position .2s linear; -webkit-transition: background-position .2s linear; transition: background-position .2s linear}
.wob .NCSTHandbook a:hover {background-position:165px 12px;}
.wob .NCSTBookletBrochure a:hover {background-position:180px 12px;}

.wob #backtotop {background:url(../images/backtotop.png) no-repeat center rgba(34, 34, 34, 0.6);}
.wob #backtotop:hover {background:url(../images/backtotop.png) no-repeat center #222;}

.wob .WelcomeText a:hover, .wob .ChairpersonMsg a:hover, .wob #accessControl input:hover { color: #80ff00;}
.wob .WelcomeText a, .wob .ChairpersonMsg a, .wob #accessControl input { color: #ff0;}

.wob .breadcrumb span { color:#80ff00; padding:0 5px;}
/*.wob .breadcrumb a { color:#ff0; text-decoration:none; }
.wob .breadcrumb a:hover { text-decoration:underline; color:#80ff00 }*/

.WrapperContantInner .view-photo-gallery, .WrapperContantInner .view-video-gallery, .view-photo-gallery-detail- { border: 1px solid #dedede; }
/*.WrapperContantInner .view-filters { background-color: #f2f2f2; border-bottom: 1px solid #dedede; color: #43536a; padding: 10px 20px; }*/
.WrapperContantInner .view-filters { margin-bottom: 30px; }

.WrapperContantInner .view-filters .views-exposed-widgets { margin-bottom: 0; }
.WrapperContantInner .view-filters .views-exposed-form .views-exposed-widget { padding: 0 15px 0 0; }
/*.WrapperContantInner .view-filters .form-item-sort-by { width: 200px; }*/
.WrapperContantInner .view-filters label { display:block; padding-bottom: 0; padding-top: 6px; }
.WrapperContantInner .view-filters .form-item-sort-by select { background-color: #fff; width: 140px; }
.WrapperContantInner .views-exposed-form .views-exposed-widget .form-submit {
  margin: 0;
}
.WrapperContantInner #edit-combine {
  background-color: #fff;
}
/*.WrapperContantInner .view-content { padding: 20px; background-color: #f2f2f2;}*/
.WrapperContantInner table.views-view-grid tr td { border: 0 none; float: left; margin-right: 20px; padding: 0; width: 147px; }
.WrapperContantInner table.views-view-grid .views-field-field-gallery-image, .WrapperContantInner table.views-view-grid .views-field-field-photo { border: 1px solid #dedede; }
.WrapperContantInner table.views-view-grid .views-field-name, .WrapperContantInner table.views-view-grid tr td .views-field-title { padding: 10px 0; text-align: center; text-transform: capitalize; }

.WrapperContantInner .view-content table th img { float: right; margin-top: 3px; }

.WrapperContantInner .view-content table a:hover { color: #009367; text-decoration: underline; }
.WrapperContantInner .view-content table a { color: #364042; text-decoration: none; }
.WrapperContantInner .view-content table td.active { background-color: #fff; }

#search-form fieldset { display: none; }


.SelectAll .form-item {margin: 0;}

.SearchBox .container-inline div, .SearchBox .container-inline label { display: inline; }
.SearchBox .SearchBox { background-color: #fff; border: 1px solid #e5e5e5; border-radius: 5px; float: left; height: 30px; max-width: 168px; margin-right:10px; }

.SearchBox .search_btn {background:none; color: #000; border: 1px solid #e5e5e5; border-radius: 5px; height: 30px;}

.views-exposed-widget.views-submit-button  {
  margin-top: 24px;
}
.views-exposed-widget.views-reset-button {
  margin-top: 24px;
}
#WrapperSocialMedia .AdvanceSearch p{margin: 0px;}



.wob .owl-theme .owl-dots .owl-dot.active span, .wob .owl-theme .owl-dots .owl-dot:hover span, .wob .noJS .owl-dots .owl-dot.active a{background:#ff0;}
.wob .SearchBox .SearchBox { background-color: #333; border: 1px solid #333; }
.wob #edit-actions--2 input { background-color: #333; border: 1px solid #333; }
.wob #edit-actions--2 input:hover { background-color: #444; border: 1px solid #444; }

.noJS .form-item-lang-dropdown-select{float: left;}
.noJS noscript {float: left;}
.noJS noscript input {padding: 0 2px;}

.views-field .folerImage {
  display: block;
  margin: 0 auto;
  position: relative;
  width:193px;
  /*width: 162px;*/
}
.views-field .folerImage a:before{ content:''; background: url(../images/photo-album.png) no-repeat center center; position:absolute; height:100%; width:100%; display:block;  border:2px solid #1a9464; z-index: 1;}
h1#logo a { outline:none;}
.wob .views-field .folerImage a:before{border:2px solid #f2f2f2;}



.wob input[type="text"], .wob input[type="email"], .wob input[type="tel"], .wob input[type="number"], .wob input[type="url"],.wob input[type="password"],.wob input[type="search"], .wob select, .wob textarea{border:1px solid #333;width:100%;height:30px; padding:5px 10px; background-color: #333 !important; color:#fff;}
.wob input[type="submit"], .wob input[type="button"],.wob input[type="reset"], .wob button,.wob .button{ background-color:#333; color:#fff; border:1px solid #333;}
.wob input[type="submit"]:hover, .wob input[type="button"]:hover, .wob input[type="reset"]:hover, .wob button:hover, .wob .button:hover{color:#fff; background-color:#000; border:1px solid #000;}

.wob table { border-color: #444; }
.wob th, .wob .tableData th { background-color: #333; }
.wob caption, .wob th, .wob td { background: #333 none repeat scroll 0 0; border-color: #444; }
.wob th, .wob .tableData th { background:#111; color: #fff;}
.wob .WrapperContantInner .view-content table td.active { background-color: #333; }
.wob .WrapperContantInner .view-content table a:hover { color: #80ff00;}
.wob .WrapperContantInner .view-content table a { color: #ff0;}

.block-system .view-whats-new .views-row-odd { background-color: #f2f2f2; margin-bottom: 20px; padding: 20px; border-radius: 5px;}
.block-system .view-whats-new .views-row-even { border:1px solid #ddd; margin-bottom: 20px; padding: 20px; border-radius: 5px;}
.wob .block-system .view-whats-new .views-row-odd { background-color: #333;}
.wob .block-system .view-whats-new .views-row-even { border:1px solid #333;}


.block-system .search-form .form-wrapper { display: inline-block; width: 100%; }
.block-system .search-form .form-item { float: left; margin: 0; padding-right: 20px; width: 300px; }
.block-system .search-form input.form-submit { margin-top: 18px; }
.block-system ol.search-results { margin: 0; padding: 0; }
.block-system ol.search-results li.search-result p.search-info {margin: 0;}
.block-system ol.search-results li.search-result h3.title {padding: 0; text-transform: capitalize; }
.block-system ol.search-results li.search-result:nth-child(odd) {background-color: #f2f2f2; margin-bottom: 20px; padding: 20px; border-radius: 5px;}
.block-system ol.search-results li.search-result:nth-child(even) {border:1px solid #ddd; margin-bottom: 20px; padding: 20px; border-radius: 5px;}
.block-system ol.search-results li.search-result .search-snippet-info {padding:0;}
.block-system ol.search-results li.search-result .search-snippet-info p.search-snippet{margin:0;}



.wob .block-system ol.search-results li.search-result:nth-child(odd) { background-color: #333;}
.wob .block-system ol.search-results li.search-result:nth-child(even) { border:1px solid #333;}

.view-view-of-photo-gallery .view-content table { background-color: #f2f2f2; border: 1px solid #ccc; padding: 20px; }
.view-view-of-photo-gallery .view-content table tr td { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

/*.view-photo-gallery-detail-page-attach .view-content table { background-color: #f2f2f2; border: 1px solid #ccc; padding: 20px; }
.view-photo-gallery-detail-page-attach .view-content table tr td { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; margin-bottom:20px;}
.view-photo-gallery-detail-page-attach .view-content table tr:last-child td {margin-bottom: 0;}
.view-photo-gallery-detail-page-attach .view-content table tr td span { display: block; padding: 10px 0 0; text-align: center; width: 100%; }*/

.view-photo-gallery-detail-page-attach .view-content table { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; }
.view-photo-gallery-detail-page-attach .view-content table tr { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; float: left; display: block; margin-bottom: 20px !important; padding: 0; }
.view-photo-gallery-detail-page-attach .view-content table tr:last-child { margin: 0 !important; }
/*.view-photo-gallery-detail-page-attach .view-content table tr td { border: 1px solid #e9e9ea; padding:20px; }*/
.view-photo-gallery-detail-page-attach .view-content table tr td a { /* float:left; */ /*margin-right: 20px; */width: auto; background-image:none !important; padding:0 !important;}
.view-photo-gallery-detail-page-attach .view-content table tr td span { /*float: left;*/ text-align: left; width: 595px; }


/*
.view-photo-gallery-detail-page-attach .item-list { margin-bottom: 20px; }
.view-photo-gallery-detail-page-attach .item-list ul.pager { margin: 0; }
.view-photo-gallery-detail-page-attach .item-list ul.pager li { background-color: #1a9464; color: #ffffff; margin-bottom: 0; padding: 5px 20px; }
.view-photo-gallery-detail-page-attach .item-list ul.pager li:hover { background-color: #196849; }
.view-photo-gallery-detail-page-attach .item-list ul.pager li a { color: #ffffff; text-decoration: none; }
.view-photo-gallery-detail-page-attach .item-list ul.pager li a:hover { text-decoration: none; }
*/

.item-list { margin-bottom: 20px; }
.item-list ul.pager { margin: 0; text-align:right;}
.item-list ul.pager li.pager-current { background-color: #196849; color: #ffffff; margin-bottom: 0; padding: 5px 10px !important; margin-left: 2px;}
.item-list ul.pager li{margin: 0; padding: 0px !important;}
.item-list ul.pager li a { background: none; border:1px solid #ccc; margin-bottom: 0; padding: 5px 10px; margin-left: 2px;}
.item-list ul.pager li a:hover { background-color: #196849; border:1px solid #196849; color: #ffffff; text-decoration: none;}
.item-list ul.pager li a { color: #000; text-decoration: none; }



.wob .view-view-of-photo-gallery .view-content table { background-color: #333; border:1px solid #333;}
.wob .view-photo-gallery-detail-page-attach .view-content table{ background-color: #333; border:1px solid #333;}
.wob .view-photo-gallery-detail-page-attach .view-content table tr td span {color: #80ff00;}



.block-system .content .node-event-calendar { background-color: #f2f2f2; padding: 20px; }
.block-system .content .node-event-calendar .form-type-item { margin: 0 0 15px; }
.block-system .content .node-event-calendar .form-type-item label { color: #1a9464; padding: 0 5px 0 0; }
.block-system .content .node-event-calendar .field-type-text-with-summary { color: #1a9464; font-weight: bold; margin-bottom: 15px; }
.block-system .content .node-event-calendar .field-name-event-calendar-date { margin-bottom: 15px; }
.block-system .content .node-event-calendar .field-name-event-calendar-date .field-label { color: #1a9464; display: inline-block; padding: 0 5px 0 0; }
.block-system .content .node-event-calendar .field-name-event-calendar-date .field-items { display: inline-block; }
.block-system .content .node-event-calendar .field-name-field-event-last-date { margin-bottom: 15px; }
.block-system .content .node-event-calendar .field-name-field-event-last-date .field-label { color: #1a9464; display: inline-block; padding: 0 5px 0 0; }
.block-system .content .node-event-calendar .field-name-field-event-last-date .field-items { display: inline-block; }
.block-system .content .node-event-calendar .field-name-field-event-image { margin-bottom: 20px; }
.block-system .content .node-event-calendar .field-name-field-event-image .field-label { color: #1a9464; margin-bottom: 10px; }


.block-system .content .node-article .comment-wrapper .title { color: #1a9464; padding: 0; }
.block-system .content .node-article .comment-wrapper .comment-by-anonymous { background-color: #f2f2f2; margin-bottom: 30px; padding: 20px; }
.block-system .content .node-article .comment-wrapper .comment-form .form-wrapper .form-submit { margin-right: 20px; }



.block-system .content .node-feedback { background-color: #f2f2f2; padding: 20px; }
.block-system .content .node-feedback .field { margin-bottom: 20px; }
.block-system .content .node-feedback .field .field-label { color: #1a9464; display: inline-block; padding: 0 5px 0 0; }
.block-system .content .node-feedback .field .field-items { display: inline-block; }
.block-system .content .node-feedback .field-name-field-feedback { margin: 0 !important; }


.FooterLeft ul li a.active { color: #009367; }
.wob #WrapperFooter .FooterLeft a.active {color: #80ff00;}

.site-map-menu { padding: 0 !important; }
.site-map-menu li { list-style: outside none none !important; margin-bottom:10px;}
ul.site-map-menu li {background:url(../images/ullibg.png) no-repeat left 10px;padding:2px 0 2px 15px;}

.block-system .content .node-feedback-form { width: 400px; }

/*.RelatedSites  ul li{ line-height: 31px;}
#block-block-7 ul li{ line-height: 31px;}*/
.CommissionTourReports .title2 a{font-size:97%;}
#block-block-7 .content p{margin: 0px;}
#block-block-6  .ChairpersonMsg{margin-bottom:0px;}

.newsTikker1{height: 178px !important;}
.newsTikker3 {height: 127px !important;}
.newsTikker0 {height: 200px !important;}

.SocialMediaImg ul { list-style: outside none none; margin: 0; padding: 0; }
.SocialMediaImg ul li { float: left; margin-right: 10px; background:url(../images/SocialMedia.png) no-repeat; height:26px; width:28px; text-indent:-1000px; overflow:hidden;}
.SocialMediaImg ul li a { float: left; height:26px; width:28px;}
.SocialMediaImg ul li:hover {opacity: 0.7;}
.SocialMediaImg ul li.fb {background-position: -36px 0 !important;}
.SocialMediaImg ul li.twit {background-position: -72px 0 !important;}
.SocialMediaImg ul li.ytube {background-position: -110px 0 !important;}
.SocialMediaImg ul li.pinit {background-position: -146px 0 !important;}
.SocialMediaImg ul li.shareit {background-position: -182px 0 !important; margin:0px;}





/*.socialMediaFix { background: url(../images/socialbg-new.png) left top no-repeat; width: 49px; height: 432px; position: fixed; right: 0; top: 35%; z-index: 9998; padding: 27px 13px;}*/
.socialMediaFix { background-color: #eeeeee; border: 1px solid #cccccc; border-right: medium none; border-radius: 10px 0 0 10px; height: auto; padding: 13px; position: fixed; right: 0; top: 35%; width: 49px; z-index: 9998; }



.socialMediaFix ul { list-style: outside none none; margin: 0; padding: 0; }
.socialMediaFix ul li { float: left; margin-bottom: 10px; background:url(../images/SocialMedia.png) no-repeat; height:26px; width:28px; text-indent:-1000px; overflow:hidden;}
.socialMediaFix ul li a { float: left; height:26px; width:28px;}
.socialMediaFix ul li:hover {opacity: 0.7;}
.socialMediaFix ul li.fb {background-position: -36px 0 !important;}
.socialMediaFix ul li.twit {background-position: -72px 0 !important;}
.socialMediaFix ul li.ytube {background-position: -110px 0 !important;}
.socialMediaFix ul li.pinit {background-position: -146px 0 !important;}
.socialMediaFix ul li.shareit {background-position: -182px 0 !important; margin:0px;}




.WrapperContantInner h2 { border-bottom: 1px solid #f2f2f2; color: #1a9464; font-size: 2em; padding-bottom: 10px; /*text-transform: capitalize;*/ }

/*
.WrapperContantInner .block-system .content .field-item ul { list-style: outside none none; padding: 0; }
.WrapperContantInner .block-system .content .field-item ul li { width:48%; margin-right:2%; float:left; border: 1px solid #f2f2f2; margin-bottom: 15px; padding-left: 10px; padding-right:15px; -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;}
.WrapperContantInner .block-system .content .field-item ul li:hover { border-left: 2px solid #1a9464; padding-left: 20px; padding-right:5px;}
.WrapperContantInner .block-system .content .field-item ul li.nopadding a { display: table-cell; font-size: 1.1em; height: 46px; vertical-align: middle; padding-top: 0px;}
.WrapperContantInner .block-system .content .field-item ul li a { display: block; font-size: 1.1em; height: 46px; vertical-align: middle; padding-top: 12px;}
*/

.secondary_menu_section ul.menu { list-style: outside none none; padding: 0; }
.secondary_menu_section ul.menu li { width:48%; background-image:none; margin-right:2%; margin-left:0; float:left; border: 1px solid #f2f2f2; margin-bottom: 15px; padding-left: 10px; padding-right:15px; -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;}
.secondary_menu_section ul.menu li:hover { border-left: 2px solid #1a9464; padding-left: 20px; padding-right:5px;}
.secondary_menu_section ul.menu li.nopadding a { display: table-cell; font-size: 1.1em; height: 46px; vertical-align: middle; padding-top: 0px;}
.secondary_menu_section ul.menu li a { display: block; font-size: 1.2em; height: 46px; vertical-align: middle; padding-top: 12px;}

center {display: block; margin-bottom: 20px; font-family: 'open_sanssemibold';}
.extranavhight { line-height: 1.4em !important; }
.wob .WrapperContantInner .secondary_menu_section ul.menu li:hover { border-left: 2px solid #000;}



.wob .mainNavigation { background-color: #222; }
.wob #nice-menu-1 > li > a:hover, .wob #nice-menu-1 > li.hover > a, .wob #nice-menu-1 > li.focus > a, .wob #nice-menu-1 > .highlight > a { background-color:#111; }
.wob #nice-menu-1 li { border-bottom: 1px solid #333; }
.wob #nice-menu-1 li a { color: #fff; }
.wob #nice-menu-1 ul {background-color:#222;}
.wob #nice-menu-1 li ul li a:hover, .wob #nice-menu-1 li ul li > a.selected, .wob #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, .wob #nice-menu-1 ul a.selected, .wob #nice-menu-1 ul > .highlight > a { background-color:#111;}
.wob .WrapperContantInner h2 {border-bottom: 1px solid #fff; color: #fff;}


.wob ul.nice-menu-right li.menuparent:hover, .wob ul.nice-menu-right li li.menuparent:hover, .wob #nice-menu-1 li.hover > a, .wob #nice-menu-1 li li.hover > a {background-color:#111; color:#FFFFFF;}
.wob #nice-menu-1 > li.active-trail > a{background-color:#111; color:#FFFFFF;}
.wob #nice-menu-1 > li.active-trail > ul > li.active-trail > a{background-color:#111; color:#FFFFFF;}
.wob #nice-menu-1 > li.active-trail > ul > li.active-trail > ul > li.active-trail > a{background-color:#111; color:#FFFFFF;}

.boxbordernew p {
  border: 1px solid #f2f2f2;
  padding: 10px 0;
  text-align: center;
}

.view-id-MeetingConsultationView table.views-table tr th.views-field-field-hearing-date {
  width: 12%;
}


.WrapperRight .ViewAll h2 {
  font-size: 1.05em;
}

.pdficon{ background-position: 230px center !important; }

.secondary_menu_section .pdficon
{
	background-position: center right !important;
}

.secondary_menu_section a.pdficon
{
	width: auto !important;
	display: inline-block !important;
}

table.paddingleftnone tr td p {
  margin-bottom: 10px;
  padding-left: 20px;
}

table.paddingleftnone tr td h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}
h5{text-decoration:underline;}

.padrightNew {
  padding-right: 20px !important;
}




.view-video-gallery { border: medium none !important; }
.view-video-gallery .view-content table { background-color: #f2f2f2; border: 1px solid #ccc; padding: 20px; }
.view-video-gallery .view-content table tr td { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
.view-video-gallery .view-content table tr td .views-field .video_Image { display: block; margin: 0 auto; position: relative; width: 162px; }
.view-video-gallery .view-content table tr td .views-field .video_Image a:before { content:''; background: url(../images/video-album.png) no-repeat center center; position:absolute; height:100%; width:100%; display:block; border:2px solid #1a9464; z-index:1;}
.wob .view-video-gallery .view-content table tr td .views-field .video_Image a:before { border:2px solid #f2f2f2; }


.WrapperRight .resTabMain { background-color: #deeeea; border: 1px solid #e1e1e1; border-radius: 5px; position: relative; margin-bottom: 20px; }
.WrapperRight .resTabMain h2 { margin: 0; padding: 10px; text-align:center; }
.WrapperRight .resTabMain .resTab { border-color: #309e73 -moz-use-text-color -moz-use-text-color; border-radius: 0; border-style: solid none none; border-width: 1px medium medium; }
.WrapperRight .resTabMain .resTab .tabNav { border-bottom:1px solid #309e73; }
.WrapperRight .resTab .tabNav li { border-right: 0 none; float: left; text-align: center; width: 50%; }
.WrapperRight .resTab .tabNav li a { font-size: 1em; padding: 5px 10px; outline: medium none !important; width:100%; }
.WrapperRight .resTab .tabContent { display: block; min-height: 0; padding: 0; }
.WrapperRight .resTab .tabContent .NCSTBookletBrochure a, .WrapperRight .resTab .tabContent .NCSTHandbook a { background-color: #deeeea; margin: 0; padding:25px 15px !important; font-size:1.2em !important; }
.orgdiv{margin-left:15px;}
/*.view-MeetingConsultationView a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}*/


.page404 { margin-top: 100px; margin-bottom:30px; text-align: center; width: 100%; }
.page404 img { border: 1px solid #cccccc; border-radius: 5px; }

.underConstruction { margin-top: 40px; margin-bottom:20px; text-align: center; width: 100%; }
.underConstruction img { border: 1px solid #cccccc; border-radius: 5px; }
.maintenance-page .section .underConstructionText { display: table; font-size: 1.4em; font-weight: bold; margin: 0 auto; text-align: center; }


.breadcrumb span a.padrightNew {padding: 0 !important;}

.i18n-hi .resTab .tabContent {min-height: 315px;}
.i18n-hi .newsTikker0 {height: 245px !important;}
.i18n-hi .newsTikker3 {height: 102px !important;}

#lang_dropdown_form_language label {display: none;}

select.lang-dropdown-select-element {font-size: 11px; width: 80px !important;}

.accessControlSection {float: right;}
#frmAccessControl {float: left;}

.node-meeting-consultation .submitted { display: inline-block; font-weight: bold; margin-bottom: 10px; text-align: right; width: 100%; }
.node-meeting-consultation .content .field { border: 1px solid #cccccc; display: inline-block; margin-bottom: 20px; padding: 10px; width: 100%; }
.node-meeting-consultation .content .field .field-label { float: left; width: 20%; }
.node-meeting-consultation .content .field .field-items { float: left; width: 80%; }

.RelatedSites p { margin: 0 !important;}
/*.resTab .tabContent{*clear:both; *padding: 15px 15px 0px 15px; *min-height: 230px;}
.SearchBox {*width: 275px;}
.SearchBox .SearchBox {*height: 20px;}
.ViewAll SPAN {*width: 88%;}
.PlayPause SPAN {*float: none;}
.topStrip {*display: inline-block;}
.rightLinks {*float: none;}
.indexBanner .sliderBanner .item SPAN {*left: 0px; *background-color:#666; *width:96%;}
.ChairpersonMsg A {*width: 92%;}
.resTab A.playPause {*bottom: -15px;}
.FooterLeft {*width: 700px;}
.FooterRight {*width: 250px;}

#nice-menu-1 li a {*width:86%;}
.alignRight {*float: none;}*/

 

.newcolor input {text-indent: -9999px;}

li a.active {color: #c9e8e0;}
.wob li a.active {color: #FFF;}
.wob h2 {color: #FFF;}


.WrapperContantInner table.views-view-grid tr td {width: 193px; margin-bottom: 20px;}
.WrapperContantInner table.views-view-grid tr td.col-last {margin-right: 0;}
.views-field .folerImage { overflow:hidden; background:rgba(0, 0, 0, 0.8); }
.views-field .folerImage a img { display: block; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.views-field .folerImage a:hover img { -webkit-transform: scale(1.2); transform: scale(1.2); opacity:0.5; }

.views-field .video_Image { overflow:hidden; background:rgba(0, 0, 0, 0.8); }
.views-field .video_Image a img { display: block; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.views-field .video_Image a:hover img { -webkit-transform: scale(1.2); transform: scale(1.2); opacity:0.5; }


/*table.cols-5 img{min-height:132px; }
table.cols-4 img{ min-height:121px;}*/

#site-map .site-map-box ul ul {margin: 0 0 10px;}

.statcounter {margin-right: 10px;}
.FooterLeft ul.links {margin-bottom: 7px;}

#node-134 table td:first-child, #node-134 table td:last-child { text-align: center; }
#node-134 table th:first-child { width: 10%; }
#node-134 table th:last-child { width: 20%; }

#node-104 table td:first-child, #node-104 table td:nth-child(3), #node-104 table td:nth-child(4), #node-104 table td:nth-child(5), #node-104 table td:nth-child(6), #node-104 table td:nth-child(7), #node-104 table td:nth-child(8) {text-align: center;}

#node-105 table td:first-child {text-align: center;}

#node-1121 table td:first-child, #node-1121 table td:last-child { text-align: center; }
#node-1121 table th:first-child { width: 10%; }
#node-1121 table th:last-child { width: 20%; }

#node-1129 table td:first-child {text-align: center;}

#node-1132 table td:first-child, #node-1132 table td:nth-child(3), #node-1132 table td:nth-child(4), #node-1132 table td:nth-child(5){text-align: center;}

img.file-icon{display: none;}

.noJS ul.nice-menu-right li.menuparent:hover > a{background: url("../images/minus-menu.png") 240px center no-repeat; background-color:#1a9464; color:#FFFFFF !important;}
.views-field-field-external-video-content {text-align: center;}


.recruitmentList ul { list-style: outside none none; margin: 0; padding: 0; }
.recruitmentList ul li { background:url(../images/ullibg.png) no-repeat left 5px; padding-left: 15px; padding-right:15px; margin-bottom:5px; }
.recruitmentList ul li span { color: #474747; display: block; padding-top: 5px; }

