@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 *********/

*, *: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-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:underline;color:#0663c2;}a:focus {outline:thin dotted}a:hover,a:active {outline: 0;}a:hover {text-decoration:none;color:#393939;}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;}
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; 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:4px 10px;display:inline-block; text-decoration:none; border:0 none; margin:0;  text-transform:uppercase;}
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 Sans', sans-serif; font-size:81.3%; line-height:1.5; /*font-size:87.5%;*/}
body {background-color:#fff;} 

body.bodyfontnormal{/*font-size: 93.8%;*/ font-size:81.3%;}
body.bodyfontlarger{/*font-size: 93.8%;*/ font-size:93.8%;}





h1 {font-size: 1.600em;}
h2 {font-size: 1.400em;}
h3 {font-size: 1.300em;}
h4 {font-size: 1.200em;}
h5 {font-size: 1.100em; font-weight:bold;}
h6 {font-size: 1.000em;}
ul {padding:0 0 0 15px;}
ol { padding:0 0 0 20px}
ul ul,ol ol { margin:10px 0}


ul.bulletText {list-style:none !important; padding:0 !important; margin:0 !important;}
ul.bulletText li {background:url(../images/ullibg.png) no-repeat left 13px; padding:5px 0 3px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0px !important;}
ul.bulletText li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
ul.bulletText li a {height: auto !important;}

ul.bulletText1 {list-style:none !important; padding:0 !important; margin:0 !important;}
ul.bulletText1 li {/*background:url(../images/ullibg.png) no-repeat left 13px; */ margin-left: 10px !important; list-style-type:circle; padding:5px 0 3px 5px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0px !important;}
ul.bulletText1 li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
ul.bulletText1 li a {height: auto !important;}

.wob ul.bulletText li {background:url(../images/ullibgwob.png) no-repeat left 13px;}


/*ul.bulletText { list-style:none; padding:0;}
ul.bulletText li {background:url(../images/right-arrow.gif) no-repeat left 7px;padding:2px 0 2px 15px;}*/
/*
ul.bulletText { list-style:none; padding:0;}
ul.bulletText li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 5px 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;}


ul.activityTicker { list-style:none; padding:0 !important;}
ul.activityTicker li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 5px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0 !important;}
ul.activityTicker li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
ul.activityTicker li a {height: auto !important;}


ul.menu { list-style:none; padding:0 !important;}
ul.menu li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 5px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0 !important;}
ul.menu li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
ul.menu li a {height: auto !important;}
.leaf {
  list-style: outside none none !important;
}


.item-list ul { list-style:none; padding:0 !important;}
.item-list ul li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 5px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0 !important; margin-left:0px !important;}
.item-list ul li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
.item-list ul li a {height: auto !important;}

.view-content ul { list-style:none; padding:0 !important;}
.view-content ul li {background:url(../images/ullibg.png) no-repeat left 10px;padding:5px 0 5px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:0 !important; margin-left:0px !important;}
.view-content ul li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
.view-content ul li a {height: auto !important;}

*/



p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 25px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{background-color:#ffffff; border:1px solid #e5e5e5;width:100%;height:30px; padding:5px 10px; color:#393939}

input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#0663C2; color:#fff; border:1px solid #0663C2;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#333; border-color:#333}

input[type="submit"]#edit-reset, input[type="button"]#edit-reset,input[type="reset"]#edit-reset{color:#fff; background-color:#333; border-color:#333}
input[type="submit"]#edit-reset:hover, input[type="button"]#edit-reset:hover ,input[type="reset"]#edit-reset:hover{ background-color:#0663C2; color:#fff; border:1px solid #0663C2;}


.wob input[type="submit"]#edit-reset, .wob input[type="button"]#edit-reset, .wob input[type="reset"]#edit-reset{color:#fff; background-color:#222222; border-color:#222222}
.wob input[type="submit"]#edit-reset:hover, .wob input[type="button"]#edit-reset:hover, .wob input[type="reset"]#edit-reset:hover{ background-color:#000; color:#fff; border:1px solid #000;}



.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important;visibility:hidden}
.jsRequired { background-color: #cc0000; border: 0 none; color: #ffffff; display: block; font-size: 12px; line-height: 30px; text-align: center; width: 100%; }
.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 {display:inline-block; vertical-align:middle; margin-left:3px;}
.ContentCenter{text-align: center;}
.extIcon {vertical-align:middle; margin-left:7px; margin-right:3px;}
.file-icon {vertical-align:middle; margin-left:7px; margin-right:3px;}
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../../images/rupee.png) left top no-repeat; }
.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-layout:fixed}*/
table, .tableData{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2}

table table, .tableData table { margin:0}
th,td, .tableData th, .tableData td {border:none; padding:8px 10px;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
/*table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;}*/
caption,th,td {font-weight: normal; background:#fff}
th, .tableData th{background:#f3f3f3}
.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;}
.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:42%}
.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;}



/* Three block */

.eventPubFill { width:100%; margin:5px 0 10px; padding: 0 5px;}
.eventPubFill .cols4 { /*border-left: 1px solid #a4aeb8;*/ min-height:190px; }
.eventPubFill .cols4 ul { margin-bottom:0; padding-left:20px; }
.eventPubFill .cols4:first-child {border:0;}
.eventPubFill h2 { margin:17px 0 6px;font-family: 'Droid Sans', sans-serif; font-weight:700; color:#0e2b3d; }
.eventPubFill ul li.leaf { list-style-image:none; list-style-type:disc;}
.eventPubFill li a {color:#393939; text-decoration:none; /*outline:0 none;*/}
.eventPubFill li a:hover {color:#1C5185}
.tickerDivBlock li { margin-bottom:15px; }
.e-file { background:url(../images/e-file_icon.png) no-repeat right 30px }

/* What's New */
.whtNew { margin-top:15px; }

.whatsNew {width:100%; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; min-height: 219px;}
.whatsNew h2 { margin:0; padding:10px 0; font-family: 'Droid Sans', sans-serif; font-weight:700; color:#0e2b3d; }
.whatsNew ul {margin-bottom:0; padding-bottom:10px; }
.whatsNew li {line-height: 20px; margin-bottom: 15px; }
.whatsNew li a { color: #393939; /*outline: 0 none;*/ text-decoration: none;}
.whatsNew li a:hover { color: #1c5185;}
.whatsNew h2 { margin-top:5px}

/* Ouick - Order - Career */
.quickOrderCareer { margin: 5px 0 10px; width: 100%;}
.quickOrderCareer h2 { color: #0e2b3d; font-family: "Droid Sans",sans-serif; font-weight: 700; margin: 0; padding: 10px 0; }
.quickOrderCareer ul { margin-bottom: 8px }
.quickOrderCareer li a { color: #393939; /*outline: 0 none;*/ text-decoration: none;}
.quickOrderCareer li a:hover { color: #1c5185; }
.quickOrderCareer .cols4 { /*border-left: 1px solid #a4aeb8;*/ min-height: 190px; }
.quickOrderCareer .cols4:first-child { border: 0 none; }

/* Newsletter */

.bottomLogoNewslett { display: inline-block; padding-bottom: 20px; width: 100%; }
.bottomLogo { width:100%; margin-top:25px; }
.bottomLogo img { padding-right: 64px }
.newsletter {/*background:#0663c2;*/ border: 1px solid #cccccc; width:100%; padding:15px; }
.newsletter .form-item { margin:0; display: inline;}
.newsletter h2 { width:100%; margin:0; color:#0663c2; padding-bottom:10px; font-size: 1.000em; font-weight:700; font-family: "Droid Sans",sans-serif;}
.newsletter input[type="text"] { float:left; color: #393939; background:#fff; height:40px; width:70%; padding-left:12px; }
.newsletter input[type="submit"] { float:left; background:#1d7bdd; border: 0 none; font-family: "Droid Sans",sans-serif; font-weight: 700; padding: 9px 10px; text-transform: uppercase; width: 30%; height:40px;}
.newsletter input[type="submit"]:hover { background:#1C5185 }
.clr { clear:both }
.newsletter input[type="submit"] { float:left; background:#1d7bdd; border: 0 none; font-family: "Droid Sans",sans-serif; font-weight: 700; padding: 9px;     text-transform: capitalize; width: 30%; height:40px; font-size: 1em;}
.rightside .newsletter input[type="text"] { width:65% }
.rightside .newsletter input[type="submit"] { width:35%;}

/* Footer */
.footerSection {background-color:#dcdcdc;}
.footerSection li a.active {color: #111111 !important;}
.footerLink { width:100%; margin-top:15px; display: inline-block; margin-bottom:0;}
.footerLink ul { list-style-type:none; margin:0; padding:0; width:100%; }
.footerLink ul li { background: url("../images/footermanu-sapoter.jpg") no-repeat left center; float: left; }
/*.footerLink ul li.menu-685 { background: none; }
.footerLink ul li.menu-685 a { margin-left:0 }*/
.footerLink ul li:first-child { background: none; }
.footerLink ul li:first-child a { margin-left:0; }
.footerLink ul li.terms {background: none;}
.footerLink ul li.terms a {margin-left:0; }
.footerLink ul li a { color: #333; margin: 0 7px; text-decoration:none; line-height:20px; }
.footerLink a:hover { color: #111111; text-decoration: none; }
/*.footerLink p { width:100%; color: #333; font-weight:300; margin-top:6px; }*/
.footerrightside { float: left; }
.footerLink p { color: #333; display: inline-block; float: left; font-weight: 300; margin-top: 6px; width: auto; }
.socialIcon { display: inline-block; float: right; }
.socialIcon a { margin:0;}
.addthis_button_compact { margin-right: 0 !important; }

.socialIcon .block-block .addthis_toolbox { float: right; width: auto;}
.socialIcon .block-block .addthis_toolbox a {color: rgba(0, 0, 0, 0) !important; margin-bottom:0;}
.socialIcon .block-block .addthis_toolbox a.addthis_button_compact {padding-right: 0;}


/*.lastUpdate { width:100%; text-align:right; margin-top:10px; }*/

.lastUpdate { float: right; margin-left: 0; margin-top: 0; width: auto; }


.lastUpdate .block { display:inline-block; color: #333; margin:0; padding:0 0 0 10px; background: url("../images/footermanu-sapoter.jpg") no-repeat left 5px; }
.lastUpdate p{ display:inline-block; color: #333; margin:0; padding:0;}
.lastUpdate .block:first-child {background:none; padding-right:5px; }
.lastUpdate p span { color:#111111; }

/* ******** Index Slider ******** */

.indexBanner { position:relative}
.indexBanner .sliderBanner .item{ height:auto;}
.noJS .indexBanner {height:220px; overflow:hidden}
.noJS .indexBanner .sliderBanner .item{ line-height:0px; height:220px;}



/********** 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;min-height:238px !important;}
.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;background: url("owl.video.play.png") no-repeat;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 { border:1px solid #ddd; text-align:center; height:100px; line-height:100px;}

/*.owl-theme .owl-controls { margin-top: 0; position: absolute; top: 40%; width: 100%; }
.owl-theme .owl-controls .owl-nav [class*=owl-]{border-radius: 5px; color: #fff; cursor: pointer; display: inline-block; margin: 5px; padding: 5px; width:30px; text-indent: -9999px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{color:#fff;text-decoration:none}*/

.owl-theme .owl-controls {bottom: 1px; height: 30px; margin-top: 0; opacity: 0.9; position: absolute; right: 0; width: 100px; }
.owl-theme .owl-controls .owl-nav [class*=owl-]{cursor: pointer; display: inline-block; width:20px; text-indent: -9999px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{text-decoration:none}

.owl-prev { left: 10px !important; top:5px; position: absolute; background:url(../images/owl-prev.png) no-repeat center center;}
.owl-prev:hover {background:url(../images/owl-prev.png) no-repeat center center;}
.owl-next { position: absolute; right: 10px !important; top:5px; background:url(../images/owl-next.png) no-repeat center center;}
.owl-next:hover {background:url(../images/owl-next.png) no-repeat center center;}

.playStop {
    background: url("../images/playStop.png") no-repeat scroll 0px 0px;
    bottom: 5px;
    cursor: pointer;
    display: none;
    height: auto;
    overflow: hidden;
    position: absolute;
    right: 38px;
    text-indent: -1000px;
    width: 20px;
    z-index: 1;
}
.playBanner {
    background-position: 4px 0px;
}
.stopBanner {
    background-position: -36px 0px;
}
.playBanner.active, .stopBanner.active {
    display: block;
}



.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 7px;background:#d6d6d6;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:#869791}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; left:0; bottom:-40px; width:100%; 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 .indexBanner .sliderBanner .item .nojspager {bottom: 1px; height: 30px; margin-top: 0; opacity: 0.9; position: absolute; right: 0; width: 50px;}

.noJS .indexBanner .sliderBanner .item .nojspager .bx-prev{cursor: pointer; height:20px; display: inline-block; width:20px; text-indent: -9999px;}
.noJS .indexBanner .sliderBanner .item .nojspager .bx-prev:hover{text-decoration:none}

.noJS .indexBanner .sliderBanner .item .nojspager .bx-next{cursor: pointer; height:20px; display: inline-block; width:20px; text-indent: -9999px;}
.noJS .indexBanner .sliderBanner .item .nojspager .bx-next:hover{text-decoration:none}


.noJS .indexBanner .sliderBanner .item .nojspager .bx-prev { left: 0px !important; position: absolute; background:url(../images/owl-prev.png) no-repeat center center;}
.noJS .indexBanner .sliderBanner .item .nojspager .bx-prev:hover {background:url(../images/owl-prev.png) no-repeat center center;}
.noJS .indexBanner .sliderBanner .item .nojspager .bx-next { position: absolute; right: 5px !important; background:url(../images/owl-next.png) no-repeat center center;}
.noJS .indexBanner .sliderBanner .item .nojspager .bx-next:hover {background:url(../images/owl-next.png) no-repeat center center;}


/*.owl-prev { left: 5px !important; position: absolute; background:url(../images/owl-prev.png) no-repeat center center #33649e;}
.owl-prev:hover {background:url(../images/owl-prev.png) no-repeat center center #222;}
.owl-next { position: absolute; right: 5px !important; background:url(../images/owl-next.png) no-repeat center center #33649e;}
.owl-next:hover {background:url(../images/owl-next.png) no-repeat center center #222;}
*/



/********** Responsive Tab **********/

.resTab {position: relative;border:1px solid #00c5ad;}
.resTab .tabNav {margin:0;padding: 0; list-style:none}
.resTab .tabNav li {display: inline-block;margin: 0;position: relative;background-color: #00c5ad;}
.resTab .tabNav li a {display: inline-block;padding: 10px 12px;text-decoration: none; font-weight: bold;color: #fff;}
.resTab .tabNav .r-tabs-state-active a {color: #00c5ad;text-shadow: none;background-color: white;}
.resTab .tabContent {padding: 15px;display: none;}
.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:150px; overflow:hidden}
.noJS .resTab .tabContent { display:block; height:150px}

/********* Back to Top **********/

#backtotop{background:url(../images/backtotop.png) no-repeat;cursor:pointer;display:none;height:24px;width:24px;overflow:hidden;position:fixed;right:10px;bottom:20px;text-indent:-99999px;z-index:999; display:none}

/*********  Accordion ******** */

.accordion { margin-bottom:20px;}
.accordion .accTrigger {background:url(../images/plus.png) 98% 13px no-repeat #eee;padding:10px 40px 10px 20px; cursor:pointer; font-weight:bold; margin-bottom:10px;}
.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) 98% 13px no-repeat #5081bb !important; margin-bottom:0; color:#fff;}
.accordDetail {padding:15px 20px 20px 20px; display:none; border:1px solid #5081bb; border-top:none; line-height: 1.8; position:relative; margin-bottom:10px;}
.noJS .accordDetail { display:block; padding:10px 0}

.wob .accordion .accTrigger {background:url(../images/plus-wob.png) 98% 13px no-repeat #444;}
.wob .accordion .accTrigger.active {background:url(../images/minus.png) 98% 13px no-repeat #111 !important;}
.wob .accordDetail {border:1px solid #111;}

.accordion2 { margin-bottom:-10px;}
.accordion2 .accTrigger1 {background:url(../images/plus.png) 98% 13px no-repeat #eee;padding:10px 40px 10px 20px; cursor:pointer; font-weight:bold; margin-bottom:10px;}
.noJS .accordion2 .accTrigger1 {background:none; padding-left:0}
.accordion2 .accTrigger1 a {display:block;text-decoration:none;outline:0}
.accordion2 .accTrigger1.active {background:url(../images/minus2.png) 98% 13px no-repeat #eee !important; margin-bottom:0; color:#5081bb;}
.accordDetail2 {padding:15px 20px 20px 45px; display:none; border:1px solid #eee; border-top:none; line-height: 1.8; position:relative; margin-bottom:10px;}
.noJS .accordDetail2 { display:block; padding:10px 0}

.wob .accordion2 .accTrigger1 {background:url(../images/plus-wob.png) 98% 13px no-repeat #222;}
.wob .accordion2 .accTrigger1.active {background:url(../images/minus.png) 98% 13px no-repeat #000 !important; color:#fff;}
.wob .accordDetail2 {border:1px solid #222;}
/* Css for underline below the links in FAQ dated 11-Nov-2016*/
.accordDetail1 a { color: #0663c2 !important; text-decoration: underline !important; }
.accordDetail1 a:hover { text-decoration: none !important; }

.accordDetail2 a { color: #0663c2 !important; text-decoration: underline !important; }
.accordDetail2 a:hover { text-decoration: none !important; }

.numberSpace {float: left; margin-right: 15px; width: auto;}
.textSpace {float: left; width: 95%;}

/*********  Marquee *********/

.marquee {list-style: outside none none; margin: 0; overflow: hidden;}
.marqueeScrolling li { float:left; margin-right:25px; padding-top:20px;padding-bottom:0;}
.noJS .btnMPause { display:none;}
.noJS .marqueeScrolling { overflow-y:hidden; overflow-x:auto}
.noJS .marquee li {margin-bottom: 5px;}
.noJS .marquee {height: 35px;overflow-x: hidden;overflow-y: scroll;width: 1170px;}

.noJS #block-views-news-ticker-view-block { height:55px;}
.noJS #block-views-news-ticker-view-block .btnPause{ display:none;}
.btnMPause.alignRight { display: none; }
.marqueeScrolling li a{ color: #ffffff; text-decoration:none; font-size:16px;}
.marqueeScrolling li a:hover{ color: #ffffff; text-decoration:underline;}

.marquee a{color:#fff;}

/*
.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:150px; overflow-y:scroll; overflow-x:hidden}

/*********  gmap3 - Google Map API *********/

.gmap3 {border: 1px dashed #C0C0C0;width: auto;height: 200px;}
.gmap3 img { max-width:inherit}
.noJS .gmap3 {background:url(../images/map_bg.jpg) no-repeat; display:inline-block; width: 533px;}

/*********	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; 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;}
.ui-datepicker { width: 20em;  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: 5px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 5px; }
.ui-datepicker .ui-datepicker-next { right: 5px; }
.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: 0.7em; margin: 1px 0; padding-left:5px;}
.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:1.2em; 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:-81px -191px; overflow:hidden; width:16px; height:16px; position:static; margin:5px 0 0; }
.ui-datepicker-next span { background-position:-48px -191px; overflow:hidden; width:16px; height:16px; position:static; margin:5px 0 0; }

.ui-datepicker-prev span {background:url(../images/Prev.png) no-repeat !important;}
.ui-datepicker-next span {background:url(../images/Next.png) no-repeat !important;}



.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;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background-color: #052847 !important; background-image:none !important; border: 1px solid #052847 !important; color:#ffffff !important;}



/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.container { margin:0 auto; width:1170px; /*max-width:1170px;*/}
#content {}
.content {}
.sidebar {}
.fullWidth {}

/*.region.region-content { width:842px; }*/
.mainNavigation.fixedHeader{ position:fixed; display:block; top:0;}

/********** Top Links and Font Resize **********/

.topStripBg {background-color:#dcdcdc;}
.topStrip{line-height:23px;}
.leftLink { float:left;}
.rightLinks { float:right;}
.topStrip ul {list-style:none; padding:0; margin:0}
.topStrip li { float:left; padding:0 10px 0 10px; position:relative; }
.topStrip .fontResize { padding-top:2px}
.topStrip a{color:#333;text-decoration:none;}
.topStrip a:hover {text-decoration:none;color:#111111}
.topStrip li:first-child {padding-left:0;}
.topStrip li:last-child {padding-right:0 !important;}
.topStrip .rightLinks li:last-child {padding-left:0 !important;}

.topStrip li.skip:after {content:" "; position:absolute; right:0; top:50%; z-index:auto; height:14px; width:1px; background:#666666; overflow:hidden; margin-top:-7px; }
.topStrip ul.leftLink li:after {content:" "; position:absolute; right:0; top:50%; z-index:auto; height:14px; width:1px; background:#666666; overflow:hidden; margin-top:-7px; }
.topStrip ul.leftLink li:last-child:after {background:none}
.form-item.form-item-lang-dropdown-select {margin-top:0; margin-bottom:0 }
.languageDropdown select {height:25px; padding-top:0; padding-bottom:0; background:#fff; padding-left:0; color:#000; margin-right:0;}
.loginRegis a { background:#ccc; display: inline-block; float: left; margin: 0 0 0 1px; padding: 8px 15px; }
.loginRegis a:hover { background: #2d78cb; color:#fff; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.topStrip ul.leftLink {padding-top:7px; padding-bottom:7px;}
.topStrip ul.rightLinks li.fontResize {padding-top:9px; padding-bottom:9px; margin-right:10px;}
.topStrip ul.rightLinks li.languageDropdown {padding:7px 0 7px 11px;}
.topStrip ul.rightLinks li.skip {padding-top:7px; padding-bottom:7px;}
.topStrip ul.rightLinks li.screen {padding-top:7px; padding-bottom:7px;}
#logo {width: 50%; margin:20px 0 20px 20px; float:left}
.rightSearchEmblem { float: right; width: 46%; padding-right:20px;}
.rightSearchEmblem img {margin:12px 0 0;}
.headerSearch {background: #eefbff; float: right; margin-bottom: 8px; margin-top: 43px; position: relative; vertical-align: middle; width: 40%;}
.headerSearch input[type="submit"] {background:url(../images/serch_icon.png) no-repeat; border:0; width:30px; position:absolute; right:0; top:7px; outline:0 none; }
.fairCompetition { background-color: #2b6098; margin-top: 1px; padding: 20px; width: 100%; }
.fairCompetition h2 { color: #ffffff; font-size: 175%; font-weight: 400; line-height: normal; margin: 0; text-align: center; width: 100%; /*padding-bottom:20px;*/}
.fairCompetition a{color: #ffffff; padding-top:15px;font-size:16px;text-decoration:underline;}
.fairCompetition p{margin:0 !important;}
/*.fairCompetition {width:100%; margin-top:1px; background-color:#2B6098;} 
/*.fairCompetition h2 { margin:0; width:100%; text-align:center; color:#fff; font-size:190%; line-height:88px; font-weight:400; } */
.block-lang-dropdown { max-width: 100px; width: 100%; }
/********** Access Control **********/

#accessControl input {float:left; height:19px; background:none;border:none; padding:0; width:22px; color:#000}
/*#accessControl input:hover { color:#e65a15}*/
#accessControl .normal { font-size:14px;}
#accessControl .large { font-size:15px;}
#accessControl .contrastChanger { width:17px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;}
#accessControl .contrastChanger.normal { background-image:url(../images/a-light.gif); margin:0 0 0 15px;}
#accessControl .contrastChanger.wob { background-image:url(../images/a-dark.gif);}

#accessControl .fontScaler:hover { color: #111111; }
#accessControl .fontScaler{ color: #333333; }

#accessControl .contrastChanger-hi { width:17px; background-repeat:no-repeat; overflow:hidden; text-indent:-9999px; text-transform:capitalize;}
#accessControl .contrastChanger-hi.normal { background-image:url(../images/a-light-hi.gif); margin:0 0 0 15px;}
#accessControl .contrastChanger-hi.wob { background-image:url(../images/a-dark-hi.gif);}


/********** From Page **********/

.formList {list-style:none; padding:0; margin:0;}
.formList li {padding:0 0 15px; margin:0;}
/*.required, .formList .error {color:#C00;}*/
.formList .error {display:block;}
.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-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; }
.reload-captcha-wrapper a{
text-indent: -9999px; position: relative; width: 25px; height: 25px; display: inline-block;
background: url(../images/refresh-icon.png) left top no-repeat; margin: -26px 0px 0px 105px;}
/* About Page */
.innerTitle { width: 100%; }
.innerTitle h2 { color: #1d69a5; font-family: "Droid Sans",sans-serif; font-weight: 700; margin: 0 0 10px; line-height:29px; }
.innerSection { width:100%; padding:20px 0 0; min-height: 320px;}
.innerSection p { color:#333; word-wrap: break-word; width:100%; display:inline-block; line-height:22px; margin-bottom:15px; }
.wob .innerSection p { color:#fff }
.innerSection h3 { font-family:"Droid Sans",sans-serif; font-size:1.1em; margin-bottom:15px; font-weight:bold;}
.innerSection p img.alignLeft { margin:0 20px 0 0 }
.innerSection ul { margin-bottom:15px; padding-left:15px; }
.innerSection .item-list ul li { margin-left:0 }
.innerSection li a, .innerSection li { color: #393939; /*outline: 0 none;*/ text-decoration: none;}
.wob .innerSection .messages li { color: #393939; }
.innerSection li a { color:#1c5185 }
.innerSection p a { color:#1c5185 }
.innerSection p a:hover { color: #393939; }
.wob .innerSection p a { color:#72a7db }

.wob .innerSection li a, .wob .innerSection li { color:#fff; }
.wob .innerSection .quickLinks li a, .wob .innerSection .quickLinks li{ color:#1c5185;  }
.wob .innerSection .quickLinks li a:hover { color:#333}
.wob .innerSection ul.pager li { color:#333}
.innerSection li {padding:2px 0;}
/*.innerSection .site-map-menus li {font-size: 13px; }*/
.innerSection li a:hover { color: #393939; }
.wob .innerSection .aboutus .cols8 li a:hover { color: #72a7db; }
.wob .innerSection .aboutus .cols8 ul.pager li:hover a { color: #333; }
.quickLinks { background:#eee; padding:20px; margin-bottom:20px; }
.quickLinks h2 { color: #1d69a5; font-family: "Droid Sans",sans-serif; font-weight: 700; margin: 0 0 10px; padding-bottom:7px; border-bottom:1px solid #1d69a5; }
.quickLinks ul { margin-bottom:10px; padding-top:7px; padding-left:15px; }
.quickLinks li a { color: #393939; /*outline: 0 none;*/ text-decoration: none; }
.quickLinks li a:hover { color: #1c5185; }
.quickLinks .item-list ul li { padding-left: 10px; }

/* Contact Us Page */

.contactBlock { display: inline-block; margin-bottom: 15px; vertical-align: top; width: 49%; }
.contactBlock h3 { margin:0; color: #1d69a5; }
.contactBlock p {font-weight:300;}
.wob .contactBlock p { color:#fff }
.innerSubTitle h2 { color: #333; font-family: "Droid Sans",sans-serif; margin: 0 0 5px; } 
.innerSubTitle h3 { color: #333; font-family: "Droid Sans",sans-serif; margin: 0 0 5px; } 
/* Breadcrumbs */

.breadcrumbs { background: #f6f6f6; border: 1px solid #eeeeee; margin-top: 12px; padding: 7px; width: 100%; font-size: 1em;}
.breadcrumbs ul { list-style-type:none; margin:0; padding-left: 7px; }
.breadcrumbs li { display: inline-block; font-weight: 300; float:left;}
.breadcrumbs li a {text-decoration:none; /*outline:0 none;*/ color:#1d69a5; }
.breadcrumbs li a:after { color: #cccccc; content: "/"; padding: 0 5px; }

/* no js css */
.noJS .topStripBg input[type="submit"] { padding:0 4px; }
.noJS .topStrip ul.rightLinks li.languageDropdown {padding-left:0; padding-right:0 }
/*.noJS .form-item.form-item-lang-dropdown-select { width: 80%; float:left; padding-right:5px; }*/
.noJS .form-item.form-item-lang-dropdown-select select {max-width:100%; }

/*sitemap */
.site-map-menus ul li.leaf { list-style-image:none; list-style-type:inherit; }
/*#site-map .site-map-box { float: left; width: 33.33%; }*/

/* feedback page */
.frontend_form label {/*font-weight:normal;*/ display:block }
/*.frontend_form .required { color:#858585 }*/
.frontend_form input[type="submit"] {background: #0C56A8; border: 0 none; font-family: "Droid Sans",sans-serif; font-weight: 700; padding: 8px 15px; text-transform: uppercase; }
.frontend_form input[type="submit"]:hover { background:#333}
.frontend_form input[type="text"], .frontend_form input[type="email"], .frontend_form input[type="tel"], i.frontend_form nput[type="number"], .frontend_form input[type="url"], .frontend_form input[type="password"], .frontend_form input[type="search"], select, textarea { height: 32px; width: 400px; margin-right:20px; max-width:100%;}
#edit-combine-1-wrapper input[type="text"] { height:32px }
#edit-field-date-of-order-value-value-inside-wrapper select { width:300px; line-height:26px; }
.field-items h5 { margin-bottom: 3px; }
.frontend_form textarea { min-width: inherit; width: 400px; margin-right:20px; }
.form-item .description { font-size: 0.75em; }
.form-textarea-wrapper .grippie { width:400px; }
.frontend_form .form-item .error { clear: both; color: #ff0000; display: inline-block; font-weight: normal !important; padding: 5px 10px; }
.innerSection .view-notifications ul { padding-left: 0;}
.view-notifications .item-list ul li { margin-left:1em }
/*.field { background: #eeeeee ; margin-top: 15px; padding: 8px 12px; }*/
.field a {color:#0663c2; text-decoration:none; /*outline:0 none;*/}
.field .view-footer a { color:#1c5185; } 
.field .view-footer a:hover { color: #393939; }
.wob .field .view-footer a { color:#ffff00; }
.field table a { color:#1c5185 }
.field thead th a { color:#fff }
.field thead th a:hover { color:#fff }
.field a:hover { color:#393939; }
.wob .field a:hover { color:#fff; }
.field-label { float: left; width: 30%; }
ul.nice-menu-down li li.menuparent { background-position:97% center}

/*search paeg */
.search-form {background: #eeeeee ; padding: 15px 20px; }
.search-form input[type="text"] { width:55%; height:34px; border:1px solid #d7d7d7; background:#fff; }
.search-form label { font-weight:300; padding-right:10px; }
.page-search .innerTitle ul { }
.views-exposed-form label { display: none; }

/* photo gallery */
.view-cci-photo-gallery .form-type-select select { width:245px; margin-right:0;  }
.view-cci-photo-gallery .form-type-textfield input[type="text"] { padding-top:16px; padding-bottom:17px; }
.view-cci-photo-gallery .views-submit-button input[type="submit"],
.view-cci-photo-gallery .views-reset-button input[type="submit"],
.view-id-archives .views-submit-button input[type="submit"],
.view-id-archives .views-reset-button input[type="submit"] { margin-top:0; }
.photoGallery ul, .view-id-advocacy_booklet ul { list-style-type:none; margin:0; padding:0 }
.photoGallery li { border: 1px solid #0663c2; display: inline-block; margin: 5px 7px 15px; padding: 2px; vertical-align: top;}
.photoGallery li span { font-size: 12px; line-height: 17px; min-height: 35px; display:block;/*width:250px !important; */ max-width:235px; }
.wob .photoGallery li span { color:#fff;}
.wob .photoGallery li span:hover { color:#80ff00;}
.photoGallery li .views-field .field-content a{ background: #0663c2; margin-top:2px; /*color: #393939;*/ color:#fff; display: block; font-size: 14px; padding: 7px; text-align: center; width: 100%; }
.photoGallery li .views-field .field-content a:hover { background:#EEEEEE; color:#393939 }
.photoGallery li .views-field .field-content.folerImage a { background:none; padding:0; margin:0 }
.view-id-photo_gallery_detail .photoGallery li .views-field .field-content a { background: none; margin: 0; padding: 0; }
.view-id-photo_gallery_detail .photoGallery li { border: 0 none; display: inline-block; margin: 0; padding: 0; text-align: left; }
.view-id-photo_gallery_detail .photoGallery li .views-field .field-content a { background: none; border: 2px solid #0663c2; display: inline-block; margin: 0 14px 0 0; padding: 2px; width: auto; }
.view-id-advocacy_booklet .photoGallery li { text-align: center; width: 22.33%; border-color: #f4f4f4; min-height: 250px; width:250px !important;}

.view-id-advocacy_booklet.view-display-id-page .photoGallery li { text-align: left; width: auto; }

.view-id-advocacy_booklet .photoGallery li .views-field-title { padding: 5px 0 7px; color: #000; background:none; padding: 5px 10px 7px; }

.view-id-advocacy_booklet .photoGallery li .views-field .field-content a { background: #ffffff; }

.wob .view-id-advocacy_booklet .photoGallery li .views-field .field-content a { background:none; }

.view-id-advocacy_booklet .photoGallery li:hover .views-field-title { color:#0663c2 }

.view-id-advocacy_booklet .photoGallery li:hover img { opacity:0.9 }

.view-id-advocacy_booklet .photoGallery li:hover { cursor:pointer; border-color: #e7e7e7; }


/* Advocacy Booklet */
.view-id-advocacy_booklet .views-submit-button input[type="submit"],
.view-id-advocacy_booklet .views-reset-button input[type="submit"]{ margin-top:0; }
.view-id-advocacy_booklet .item-list ul { margin:0; padding:0; }
.view-id-advocacy_booklet .item-list li { text-transform: capitalize;}
.view-id-advocacy_booklet .item-list { margin-top:20px; }
.attachment-after .item-list { padding-left:20px; margin-top:10px; }
.attachment-after .item-list li {list-style:square }
.attachment-after .item-list li a { color:#1c5185; }
.field-name-field-advocacy-booklet-photo .field-label { color: #5081bb; font-family: "Droid Sans",sans-serif; font-size: 17px; font-weight: 700; margin-bottom: 5px; width: 100%; }
.field-name-field-advocacy-booklet-document .field-label { color: #5081bb; float: none; font-family: "Droid Sans",sans-serif; font-size: 15px; font-weight: 700; margin: 0; width: auto;}
.field-name-field-advocacy-booklet-document { background: #eeeeee; margin-top: 10px; padding: 10px; text-align: center; }
.field-name-field-advocacy-booklet-document a { font-size: 13px; }

/* Advocacy Leaflets */
.view-id-advocacy_leaflets .photoGallery li { text-align: center; width: 22.33%; border-color: #f4f4f4; min-height: 250px; width:250px !important;}
.view-id-advocacy_leaflets.view-display-id-page .photoGallery li { text-align: left; width: auto; }
.view-id-advocacy_leaflets .photoGallery li .views-field-title { padding: 5px 0 7px; color: #000; background:none; padding: 5px 10px 7px; }
.view-id-advocacy_leaflets .photoGallery li .views-field .field-content a { background: #ffffff; }
.wob .view-id-advocacy_leaflets .photoGallery li .views-field .field-content a { background:none; }
.view-id-advocacy_leaflets .photoGallery li:hover .views-field-title { color:#0663c2 }
.view-id-advocacy_leaflets .photoGallery li:hover img { opacity:0.9 }
.view-id-advocacy_leaflets .photoGallery li:hover { cursor:pointer; border-color: #e7e7e7; }

.view-id-advocacy_leaflets .views-submit-button input[type="submit"],
.view-id-advocacy_leaflets .views-reset-button input[type="submit"]{ margin-top:0; }
.view-id-advocacy_leaflets .item-list ul { margin:0; padding:0; }
.view-id-advocacy_leaflets .item-list li { text-transform: capitalize;}
.view-id-advocacy_leaflets .item-list { margin-top:20px; }
.attachment-after .item-list { padding-left:20px; margin-top:10px; }
.attachment-after .item-list li {list-style:square }
.attachment-after .item-list li a { color:#1c5185; }
.field-name-field-advocacy-leaflets-photo .field-label { color: #5081bb; font-family: "Droid Sans",sans-serif; font-size: 17px; font-weight: 700; margin-bottom: 5px; width: 100%; }
.field-name-field-advocacy-leaflets-document .field-label { color: #5081bb; float: none; font-family: "Droid Sans",sans-serif; font-size: 15px; font-weight: 700; margin: 0; width: auto;}
.field-name-field-advocacy-leaflets-document { background: #eeeeee; margin-top: 10px; padding: 10px; text-align: center; }
.field-name-field-advocacy-leaflets-document a { font-size: 13px; }


/* Manual Compliance */
.view-id-compliance_manual .photoGallery li { text-align: center; width: 22.33%; border-color: #f4f4f4; min-height: 250px; width:250px !important;}
.view-id-compliance_manual.view-display-id-page .photoGallery li { text-align: left; width: auto; }
.view-id-compliance_manual .photoGallery li .views-field-title { padding: 5px 0 7px; color: #000; background:none; padding: 5px 10px 7px; }
.view-id-compliance_manual .photoGallery li .views-field .field-content a { background: #ffffff; }
.wob .view-id-compliance_manual .photoGallery li .views-field .field-content a { background:none; }
.view-id-compliance_manual .photoGallery li:hover .views-field-title { color:#0663c2 }
.view-id-compliance_manual .photoGallery li:hover img { opacity:0.9 }
.view-id-compliance_manual .photoGallery li:hover { cursor:pointer; border-color: #e7e7e7; }
.view-id-compliance_manual .views-submit-button input[type="submit"],
.view-id-compliance_manual .views-reset-button input[type="submit"]{ margin-top:0; }
.view-id-compliance_manual .item-list ul { margin:0; padding:0; }
.view-id-compliance_manual .item-list li { text-transform: capitalize;}
.view-id-compliance_manual .item-list { margin-top:20px; }
.attachment-after .item-list { padding-left:20px; margin-top:10px; }
.attachment-after .item-list li {list-style:square }
.attachment-after .item-list li a { color:#1c5185; }
.field-name-field-advocacy-leaflets-photo .field-label { color: #5081bb; font-family: "Droid Sans",sans-serif; font-size: 17px; font-weight: 700; margin-bottom: 5px; width: 100%; }
.field-name-field-advocacy-leaflets-document .field-label { color: #5081bb; float: none; font-family: "Droid Sans",sans-serif; font-size: 15px; font-weight: 700; margin: 0; width: auto;}
.field-name-field-advocacy-leaflets-document { background: #eeeeee; margin-top: 10px; padding: 10px; text-align: center; }
.field-name-field-advocacy-leaflets-document a { font-size: 13px; }


/* user Login */
#user-login label,
#edit-account label, #user-register-form label, #multi-example-form-start label { font-family: "Droid Sans",sans-serif; font-size: 14px; font-weight: 700; }
#user-login .captcha img, #user-register-form .captcha img { background: #eeeeee; padding: 3px; }
#user-login .form-item { margin-bottom:1.5em }

/* user Register */
.form-item.form-type-password { margin-bottom:0 }
.field-name-field-user-location .hierarchical-select-wrapper .hierarchical-select .selects { width:100% }
.field-name-field-user-location select { width:100%; }
.field-name-field-user-location .hierarchical-select select { margin-bottom:10px; }
.field-widget-options-select {display: inline-block; width: 50%; vertical-align:top; }
.field-widget-options-select select { width:98%; color: #383838; }
#edit-field-state-value select { float: right; margin: 0; }

/* eFilling form */
#multi-example-form-start #edit-applicant-type label { font-family:"Open Sans",sans-serif }
#multi-example-form-start .form-item-country, #multi-example-form-start .form-item-state, #multi-example-form-start .form-item-city { width:32.93%; display:inline-block; }

#multi-example-form-start select { width:98%; color: #383838; }
#multi-example-form-start hr { display:none; }
#multi-example-form-start h3 { color: #1d7bdd; font-size: 19px; font-weight: 700; padding-top: 14px;}
#multi-example-form-start a.addmorelink { text-decoration:none;color: #1d7bdd; display:block; margin-top:-10px; font-size:12px; }
#multi-example-form-start .form-item-city-1 select,
#multi-example-form-start .form-item-country-1 select,
#multi-example-form-start .form-item-state-1 select,
#multi-example-form-start .form-item-mode-of-service-1 select,
#multi-example-form-start .form-item-mode-of-service select{ width:100%; }
#edit-buttons input { margin-right:10px; }

/* press releae */
.view-id-press_release .views-submit-button input[type="submit"], .view-id-press_release .views-reset-button input[type="submit"], .view-id-tender_notification .views-submit-button input[type="submit"], .view-id-tender_notification .views-reset-button input[type="submit"], .view-id-vacancy .views-submit-button input[type="submit"], .view-id-vacancy .views-reset-button input[type="submit"], .view-id-speeches .views-submit-button input[type="submit"], .view-id-speeches .views-reset-button input[type="submit"] { margin-top: 0; }


.view-id-press_release a, .view-id-vacancy a, .view-id-tender_notification a, .view-id-speeches a, .view-content .views-table a { text-decoration: none; /*color:#0663c2;*/ } 
.view-id-press_release table { margin-top:20px; }
.view-id-press_release table tr.odd, .view-id-press_release table tr.even, .view-id-press_release table td.active, .view-id-press_release table td  { }

.view table tr:nth-child(2n+1) td, .view .tableRowOdd {background: none; }
.view-id-press_release .file-icon { padding-left:10px; }
.view-id-press_release input[type="text"] { height:32px; }
.wob .view-id-press_release table tr th { color:#fff; }
/*.views-table tr td {word-wrap: break-word;}*/
.contactMap { margin-bottom: 18px; }

.view-id-tender_notification table tr.odd, .view-id-tender_notification table tr.even, .view-id-tender_notification table td.active, .view-id-tender_notification table td  { /*background:none;*/ }
.view-id-tender_notification table tr:nth-child(2n+1) td, .view-id-tender_notification .tableRowOdd { /*background: none;*/ }
.view-id-tender_notification .file-icon { padding-left:10px; }
.view-id-tender_notification input[type="text"] { height:32px; }

.view-id-speeches table { margin-top:20px; }
.view-id-speeches table tr:nth-child(2n+1) td, .view-id-speeches .tableRowOdd {background: none; }
.view-id-speeches .file-icon { padding-left:10px; }
.view-id-speeches input[type="text"] { height:32px; }
.wob .view-id-speeches table tr th { color:#fff; }

/*, .view-id-tender_notification table td.active, .view-id-speeches table td.active*/

.newsletter .block-simplenews label span.form-required {display: none;}
.node-tenders-notifications .field { margin: 7px 0; }
.views-exposed-form .views-exposed-widget .form-submit { margin-top:0 }

/* Page */

.noJS #accessControl2 .contrastChanger.wob { background: rgba(0, 0, 0, 0) url("../images/a-dark.gif") no-repeat scroll left top; text-indent: -9999px; }
.noJS #accessControl2 .contrastChanger.normal { background: rgba(0, 0, 0, 0) url("../images/a-light.gif") no-repeat scroll left top; text-indent: -9999px; }


/*Added css class for the table of the speech listing page*/
.fix-width-10 { width: 10%; }
.fix-width-15 { width: 15%; }
.fix-width-20 { width: 20%; }
.fix-width-25 { width: 25%; }
.fix-width-30 { width: 30%; }
.fix-width-35 { width: 35%; }
.fix-width-40 { width: 40%; }
.fix-width-45 { width: 45%; }
.fix-width-50 { width: 50%; }
.fix-width-55 { width: 55%; }
.fix-width-60 { width: 60%; }
.fix-width-65 { width: 65%; }
.fix-width-70 { width: 70%; }
.fix-width-75 { width: 75%; }
.fix-width-80 { width: 80%; }
.fix-width-85 { width: 85%; }
.fix-width-90 { width: 90%; }
.fix-width-95 { width: 95%; }
.fix-width-100 { width: 100%; }
.fix-width-89 { width: 89%; }
.marketResearch a { color:#393939 !important; text-decoration:none; /*outline:0 none;*/}
.marketResearch a:hover { color:#1C5185 !important; }
#user-login input[type="text"], #user-login input[type="email"], #user-login input[type="tel"], #user-login input[type="number"], #user-login input[type="url"], #user-login input[type="password"], #user-login input[type="search"], #user-login select, #user-login textarea { max-width:400px; width:100%; }


#user-login label { display:block }
.fix-width-10 { width: 10%; }
.studyReport .mrgB20 span { color: #0663c2;}
td.active { background-color:#fff; }

.search-result{ border-bottom:1px dashed #dadada; margin-bottom:15px; padding-bottom:15px;}
.search-result .search-snippet-info{ padding:0;}
.search-result p{ margin:0; padding:0;}
.search-result .search-info{ color:#1d69a5;}
.innerSection h3{border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px;}
.wob .innerSection h3 { color:#fff; }
.innerSection h3 a{font-size: 1.0em; font-weight:700;}
.search-results{ margin:0; padding:0;}	
.search-results .search-info{ padding-bottom:10px;}

/*table td.views-field-field-tender-document, table td.views-field-field-presentation-document, table td.views-field-field-speech-document, table td.views-field-field-vacancy-document{ word-break:break-all!important;}
table td.views-field.views-field-event-calendar-date { width:80px }
table td.views-field-counter, table th.views-field-counter{width:65px!important;}*/

/*.aboutus { margin-left: -15px; margin-right: -15px; margin-bottom:20px;}*/
.aboutus { margin-left: 0; margin-right: 0; margin-bottom:20px;}
.form-item-field-tender-year-value select, 
.view-id-speeches .form-item select,
.form-item-title select,
.form-item-field-case-type-tid select { width:200px; margin-right:0; color: #676767;}
.view-id-tender_notification table, .view-id-vacancy table, .view-archives table, .view-id-fair_play table,
.view-id-presentation table, .view-id-vacancy table, .view-id-upcoming_events table, .view-id-regualtions table, .view-display-id-page table{ margin-top:20px; }
.aboutus .cols8{ width:72.667% }
.aboutus .cols4{ width: 27.333% }

/*.bottomLogoNewslett .cols8{ width:72.667% }
.bottomLogoNewslett .cols4{ width: 27.333% }*/



tr.even, tr.odd { background:#f9f9f9}
th, .tableData th { background: #5c90d2 none repeat scroll 0 0; color: #ffffff;}
.tableData th a, th a { color:#fff }
.wob th a { color:#fff }
.wob th a:hover { color:#333 }
.wob td a {color:#0663c2}
.wob .field td a:hover {color:#333}
.wob .studyReport td a {color:#fff}
.wob .studyReport td a:hover {color:#fff}
.wob .studyReport .mrgB20 span {color:#fff}
.wob .studyReport td { background:none }
.views-field-counter { text-align: center; width: 8%; }
.views-field-field-date.fix-width-15 { width:13% }
.views-field-field-speech-date, 
.views-field-field-date, 
.views-field-field-presentation-date,
.views-field-field-date-of-issue,
.views-field-event-calendar-date { width: 15%; text-align:center; }
.views-field-field-rugulation-date { width: 17%; text-align:center; }
.views-field-field-ppresentation-person-s-nam { width: 20%; }
.view-tender-notification .views-field-title {  word-break: break-all; width:51% }
tbody .views-field-field-vacancy-document { width: 200px;  word-break: break-all; }
th a:hover { color:#FF3 }
.view-content { width:100%; }

.region-content .node-vacancies .field { border-bottom: 1px solid #eeeeee; padding: 7px 0; width:100%; float:left }
.region-content .node-vacancies .field:first-child { border-top: 1px solid #eeeeee; }
.field-items { float: left; width: 70%; }
.field-item.even { margin-bottom: 7px; }
.fontResize input#normal, .fontResize input#large { margin-top:-2px;}
.aboutus .field-type-text-with-summary .field-items { width: 100%; }

.view-id-upcoming_events table th.views-field-title { width:40%}
.view-id-rules table th.views-field-title { width:55%}
.view-id-rules .views-field-field-rule-date { width:12%; text-align:center}
.innerTitle .view-empty strong { font-weight:normal}
.innerTitle .view-empty { margin-top:20px;}



/*
.view-order-commissions-data .view-content table tr td .filedata { float: left; width: 65%; }
.view-order-commissions-data .view-content table tr td .filedatedata { float: right; width: 30%; text-align:right;}
*/

.view-order-commissions-data .view-content table tr td { vertical-align: top !important; }

.view-order-commissions-data table th.views-field-title { width: 10%; }
.view-order-commissions-data table th.views-field-field-content-description-title { width: 25%; }

.view-order-commissions-data .view-content table tr td .filedata, .view-order-commissions-data .view-content table tr td .filedatedata { border-bottom: 1px solid #f2f2f2; padding-bottom: 10px; margin-bottom: 10px; min-height: 60px; }
.view-order-commissions-data .view-content table tr td .filedata:last-child, .view-order-commissions-data .view-content table tr td .filedatedata:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }


#accordion h3 { background-color: #ffffff !important; background-image: none; border-color: -moz-use-text-color -moz-use-text-color #CCCCCC; border-radius: 0; border-style: none none solid; border-width: medium medium 1px; padding-bottom: 20px; margin-bottom: 20px; font-size:0.9em;}
#accordion h3 span { float: left; margin-right: 10px; margin-bottom:10px;}
#accordion h3.ui-state-default .ui-icon { background:url(../images/plus.png) center center no-repeat; cursor:pointer; }
#accordion h3.ui-state-active .ui-icon { background:url(../images/minus.png) center center no-repeat !important; }
#accordion .ui-accordion-content {border: medium none !important; margin-bottom: 20px;}
#accordion .TelephoneNo { width: 19% !important;}
#accordion .email_new { width: 24% !important;}
#accordion .Address { width: 50% !important;}
#accordion table tr td .break-all { word-break: break-all !important; }
.views-submit-button .form-item-entity-type { float: left; width: 200px; }


#accordion { margin-top: 30px; font-size:1em !important;}
.view-display-id-page_2 .view-order-commissions-data table th.views-field-title { width: 25%; }
.wob #accordion h3 { background-color: #222222 !important; border-bottom: 1px solid #333333; }
.wob #accordion h3.ui-state-default .ui-icon { background:url(../images/pluswob.png) center center no-repeat; cursor:pointer; }
.wob #accordion .ui-accordion-content { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none !important; margin-bottom: 30px; }
.view-id-photo_gallery_detail .item-list li { margin: 5px 7px 15px !important; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value { margin-right: 10px; padding-top: 24px !important; padding-right: 0 !important; width: auto; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value .form-item input { width: 100% !important; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value #edit-field-date-of-order-value-min-wrapper { float: left; width: 120px; margin-right: 15px; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value #edit-field-date-of-order-value-min-wrapper label { display:block; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value #edit-field-date-of-order-value-max-wrapper label { display:block; }
#views-exposed-form-order-commissions-data-page .views-widget-filter-field_date_of_order_value #edit-field-date-of-order-value-max-wrapper { float: left; width: 120px; }


.views-submit-button .form-item-search-key-word { float: left; margin-right: 20px; width: 150px; }

.views-submit-button .form-item-entity-type { float: left; margin-right: 20px; width: 150px; }
#views-exposed-form-order-commissions-data-page .views-exposed-widgets { margin: 0 !important; }
#views-exposed-form-order-commissions-data-page .views-exposed-widgets .views-submit-button { padding-top: 24px; }
#views-exposed-form-order-commissions-data-page .views-exposed-widgets .views-reset-button { padding-top: 24px; }
.views-widget-filter-field_date_of_order_value_1 { margin-right: 10px; padding-top: 24px!important; padding-right: 0 !important; width: auto; }
#views-exposed-form-order-commissions-data-page-2 .views-widget-filter-field_date_of_order_value_1 .form-item input { width: 100% !important; }
.views-widget-filter-field_date_of_order_value_1 #edit-field-date-of-order-value-min-wrapper { float: left; width: 120px; margin-right: 15px; }
.views-widget-filter-field_date_of_order_value_1 #edit-field-date-of-order-value-min-wrapper label { display:block; }
.views-widget-filter-field_date_of_order_value_1 #edit-field-date-of-order-value-max-wrapper label { display:block; }
.views-widget-filter-field_date_of_order_value_1 #edit-field-date-of-order-value-max-wrapper { float: left; width: 120px; }
#views-exposed-form-order-commissions-data-page-2 .views-exposed-widgets { margin: 15px 0 !important; }
#views-exposed-form-order-commissions-data-page-2 #edit-combine-1-wrapper { padding-top: 24px; }


#views-exposed-form-order-commissions-data-page-2 .views-submit-button{padding-top: 24px;}
#views-exposed-form-order-commissions-data-page-2 .views-reset-button{padding-top: 24px;}


#views-exposed-form-order-commissions-data-page-1 .views-exposed-widgets{margin: 15px 0 !important;}
#views-exposed-form-order-commissions-data-page-1 .views-widget-filter-field_date_of_order_value_1 .form-item input {
  width: 100% !important;
}

#views-exposed-form-order-commissions-data-page-1 .views-submit-button{padding-top: 24px;}




#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value { margin-right: 10px; padding-top: 0 !important; padding-right: 0 !important; width: auto; }
#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value .form-item input { width: 100% !important; }
#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value #edit-field-case-date-value-min-wrapper { float: left; width: 120px; margin-right: 15px; }
#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value #edit-field-case-date-value-min-wrapper label { display:block; }
#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value #edit-field-case-date-value-max-wrapper label { display:block; }
#views-exposed-form-notice-order-page .views-widget-filter-field_case_date_value #edit-field-case-date-value-max-wrapper { float: left; width: 120px; }
#views-exposed-form-notice-order-page .views-exposed-widgets { margin: 0 !important; }
#views-exposed-form-notice-order-page .views-exposed-widgets .views-submit-button { padding-top: 23px; }
#views-exposed-form-notice-order-page .views-exposed-widgets .views-reset-button { padding-top: 23px; }
#views-exposed-form-notice-order-page .views-exposed-widgets .views-widget-filter-combine {float: left; margin-right: 20px; width: 200px; padding: 23px 0 0 !important;}




.field-name-field-notice-description { display: inline-block; width: 100%; }
.field-name-field-form-i-and-ii { display: inline-block; width: 100%; }
.field-collection-container .field-items { width: 100%; }
.field-collection-view { border: medium none !important; margin: 0 !important; }
.field-name-field-notice-order-date { display: inline-block !important; width: 100% !important; }
.field-name-field-notice-order-date .field-label { float: left; }
.field-collection-view .field-items { width: auto; }
.field-collection-container .field-items .field-item { margin: 0 !important; }
.field-collection-container { border: medium none !important; margin: 0 !important; }
.field-label { float: left; width: 30% !important; }
ul.nice-menu li { background:none; border:none }
ul.nice-menu li:hover { background: #33649e; color: #ffffff; }



/*
.node-event-calendar .field-label-above:last-child { margin-right: 0; }
.node-event-calendar .field-label-above { border: 1px solid #cccccc; float: left; margin-right: 3%; min-height: 115px; padding: 10px; width: 48%; }
.node-event-calendar .field-label-above .field-items .field-item { float: left; margin-bottom: 10px !important; margin-right: 20px; width: auto; }
*/


.node-event-calendar .field-label-above .field-label { margin-bottom: 10px !important; /*width: 100% !important;*/ }
.node-event-calendar .field-label-above .field-items .field-item {margin-bottom: 10px !important;}

.languageDropdown select {width: 75px !important;}

.node-notification .field-type-taxonomy-term-reference h3 { border: medium none !important; margin: 0 !important; padding: 0 !important; }
.node-notification .field-type-taxonomy-term-reference ul.links { list-style: outside none none; }





/********** High Contrast View **********/

body.wob { background-color:#222; color:#fff }
.wob a { color:#ffff00 !important; }
.wob a:hover { color:#80ff00 !important; }
.wob .topStripBg { background-color: #111111;}
.wob .topStrip a:hover { color: #80ff00 !important; }
.wob .topStrip a { color: #ffffff !important; }
.wob li a.active {color: #80ff00 !important;}
.wob .footerSection {background-color:#111111;}
.wob .footerLink a:hover { color: #80ff00 !important; }
.wob .footerLink ul li a { color: #ffffff !important; }
.wob .footerLink p { color: #ffffff !important; }
.wob .lastUpdate p span { color: #80ff00; }
.wob #accessControl input {color:#fff}
.wob #accessControl input:hover { color:#80ff00}

.wob .breadcrumbs { background-color: #111; border: 1px solid #222; }
.wob .breadcrumbs li a { color: #fff; }
.wob .breadcrumbs li a:hover { color: #80ff00; }

.wob .fairCompetition {/*background:url(../images/fair_competition_wob.jpg) no-repeat;*/ background-color:#4f4f4f;}
.wob .e-file { background:url(../images/e-file_iconwob.png) no-repeat right 30px }
.wob #backtotop{background:url(../images/backtotop_wob.png) no-repeat;}



.wob .quickLinks { background-color: #111; }
.wob .quickLinks h2 { border-bottom: 1px solid #ffffff; color: #ffffff; }
.wob .innerTitle h2 { color: #ffffff; }


/* dark color changes */
.wob .eventPubFill h2, .wob .whatsNew h2, .wob .quickOrderCareer h2 { color:#fff }

.wob .mainNavigation {background-color:#111111;}

.wob ul.nice-menu-down li.menuparent:hover, .wob ul.nice-menu-down li.active-trail a{ background:#000;}

.wob ul.nice-menu-down li.menuparent ul li a {border-bottom:1px solid #111111; background:#111111;}
.wob ul.nice-menu-down li.menuparent ul li a:hover {background:#000;}
.wob ul.nice-menu-down li.menuparent ul li a:hover {background:#000;}
.wob ul.nice-menu li:hover{ background: #000;}


.wob ul.nice-menu a {color:#fff !important;}
.wob ul.nice-menu a:hover {color:#80ff00 !important;}


.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 { color:#fff; background:#000; border:1px solid #111;}



.wob tr.even, .wob tr.odd { background:#111}
.wob th, .wob .tableData th { background: #111 none repeat scroll 0 0; color: #ffffff;}
.wob caption, .wob td {background-color:#333; color: #ffffff;}
.wob th {background-color:#000;}

.wob table, .wob .tableData{border-top:1px solid #222;border-left:1px solid #222}
.wob th, .wob td, .wob .tableData th, .wob .tableData td {border-bottom:1px solid #222;border-right:1px solid #222;}
.wob .view-order-commissions-data .view-content table tr td .filedata, .wob .view-order-commissions-data .view-content table tr td .filedatedata { border-bottom: none; }

.wob input[type="submit"], .wob input[type="button"], .wob input[type="reset"], .wob button,.wob .button{ background-color:#000; color:#fff; border:1px solid #000;}
.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:#111; border-color:#111}

.wob noscript div input#edit-submit--4:hover{background-color:#ccc; color:#000;}

.wob .headerSearch input[type="submit"] {background:url(../images/serch_icon_wob.png) no-repeat; border:0 none;}


.wob .newsletter { background-color: #000000; border: medium none;}
.wob .newsletter h2 {color: #fff;}
.wob .newsletter input[type="submit"] { background-color: #333333; border-color: #333333;}
.wob .newsletter input[type="submit"]:hover { background-color: #111; border-color: #111;}
.wob .bottomLogo { background-color: #ffffff; margin-top: 0; padding: 20px 19px 19px; }

.wob table.ui-datepicker-calendar { border: medium none !important; }
.wob .ui-datepicker td { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: 0 none !important; }
.wob .ui-state-default, .wob .ui-widget-content .ui-state-default, .wob .ui-widget-header .ui-state-default { background: #ffffff none repeat scroll 0 0; color: #555555 !important; }

.wob .ui-state-highlight, .wob .ui-widget-content .ui-state-highlight, .wob .ui-widget-header .ui-state-highlight { background: #222222 none repeat scroll 0 0; border: 1px solid #222222; color: #ffffff !important; }



/*404*/
.page404 { background:url(../images/page_404.png) no-repeat 350px center; height:250px; padding:60px 300px 0 0}
.notFound { color: #1d69a5; font-size: 3em; font-weight: bold; margin-bottom: 10px; }
.wob .notFound { color: #fff;}

#accessControl2 .noJsbtn .fontScaler:hover { color: #2d78cb; }
#accessControl2 .noJsbtn .fontScaler{ color: #333333; }

.wob #accessControl2 .noJsbtn .fontScaler:hover { color: #80ff00; }
.wob #accessControl2 .noJsbtn .fontScaler{ color: #fff; }



#accessControl2 .font-normal { font-size:14px;}
#accessControl2 .font-large { font-size:15px;}
.noJsbtn input.fontScaler { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none !important; padding: 0 !important; }
.noJsbtn input.fontScaler:hover {text-decoration: none; }
.noJsbtn input.contrastChanger { border: medium none !important; padding: 0 6px !important; }
/*.noJS #lang_dropdown_form_language noscript div input { display: none; }*/
.noJS .form-item-lang-dropdown-select { float: left; margin-right: 10px;}
.noJS #lang_dropdown_form_language noscript div { float: left; width: 35px;}
.noJS .block-lang-dropdown { max-width: 250px; width: 120px; }

#block-views-what-s-new-block-1 .content .view .view-footer { display: inline-block; margin-bottom: 9px; width: 100%; }
/*
#block-views-what-s-new-block-1 .content .view .view-footer a { background: #1d7bdd none repeat scroll 0 0; border: 0 none; color: #ffffff; float: right; font-size: 0.8em; font-weight: 700; height: auto; padding: 3px 5px; text-transform: capitalize; width: auto; text-decoration: none; }
#block-views-what-s-new-block-1 .content .view .view-footer a:hover { background: #1c5185 none repeat scroll 0 0; }

.wob #block-views-what-s-new-block-1 .content .view .view-footer a { background: #111111 none repeat scroll 0 0;}
.wob #block-views-what-s-new-block-1 .content .view .view-footer a:hover { background: #111111 none repeat scroll 0 0; color: #ffffff;}*/

#block-views-what-s-new-block-1 .content .view .view-footer a{background:url(../images/alinkbg2.png) no-repeat right 7px; padding-right:8px; /*outline:0 none;*/ text-decoration:none; float:right;}
#block-views-what-s-new-block-1 .content .view .view-footer a:hover { text-decoration:none;}

.wob #block-views-what-s-new-block-1 .content .view .view-footer a{background:url(../images/alinkbg2-wob.png) no-repeat right 7px;}




.topStrip li a.active { color: #111111 !important; }

h3.field-label { border: medium none !important; margin: 0 !important; padding: 0 !important; }
.field-name-field-select-person ul.links { display: inline-block; list-style: outside none none; margin: 0 !important; padding: 0 !important; }



.view-id-advocacy_booklet .photoGallery li a img{
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
box-shadow: none !important;
}

.view-id-advocacy_leaflets .photoGallery li a img{
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
box-shadow: none !important;
}

.view-id-compliance_manual .photoGallery li a img{
-moz-transition:-moz-transform 0.2s ease-in; 
-webkit-transition:-webkit-transform 0.2s ease-in; 
-o-transition:-o-transform 0.2s ease-in;
box-shadow: none !important;
}

.view-id-advocacy_booklet .photoGallery li:hover a img{
-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
box-shadow: none !important;
}

.view-id-advocacy_leaflets .photoGallery li:hover a img{
-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
box-shadow: none !important;
}

.view-id-compliance_manual .photoGallery li:hover a img{
-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
box-shadow: none !important;
}

.menu-block-1 ul.menu {list-style:none !important; padding:0 !important; margin:0 !important;}
.menu-block-1 ul.menu li {background:url(../images/ullibg.png) no-repeat left 13px;padding:5px 0 0 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:3px !important;}
.menu-block-1 ul.menu  li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
.menu-block-1 ul.menu  li a {height: auto !important;}
.menu-block-1 ul.menu .leaf {list-style: outside none none !important;}

.menu-block-2 ul.menu {list-style:none !important; padding:0 !important; margin:0 !important;}
.menu-block-2 ul.menu li {background:url(../images/ullibg.png) no-repeat left 13px;padding:5px 0 0 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:3px !important;}
.menu-block-2 ul.menu  li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
.menu-block-2 ul.menu  li a {height: auto !important;}
.menu-block-2 ul.menu .leaf {list-style: outside none none !important;}

.wob .menu-block-1 ul.menu li {background:url(../images/ullibgwob.png) no-repeat left 13px;}
.wob .menu-block-2 ul.menu li {background:url(../images/ullibgwob.png) no-repeat left 13px;}


body.front #block-views-quick-links-block-1 ul.bulletText li { float: left !important;}


.speechDetails .filedata .field {margin-bottom:7px; border-bottom:#ccc solid 1px;  padding:0 10px 10px 10px; }
.speechDetails .filedata .field:last-child{border-bottom:none; padding-bottom:0; }

.speechDetails .filedata{margin-bottom:25px; float:left; width:45%; padding:10px 0; border:#ccc solid 1px; margin-right:15px;}
.speechDetails .filedata:last-child{ width:53%; margin-right:0; background-color:#f8f8f8}
#views-exposed-form-order-commissions-data-page-1 .views-reset-button{margin-top:24px;}

.wob span.fileSize {color: #ffffff;}
.wob .topStrip li a.active { color: #80ff00 !important; }


.helpContent { border: 1px solid #cccccc; margin-bottom: 20px; padding: 20px; }
.helpContent p { margin-bottom: 0px; }

.helpContent p a.viewAll { background: #1d7bdd none repeat scroll 0 0; border: 0 none; color: #ffffff; float: right; font-size: 0.8em; font-weight: 700; height: auto; padding: 3px 5px; text-transform: capitalize; width: auto; text-decoration: none; }
.helpContent p a.viewAll:hover { background: #1c5185 none repeat scroll 0 0; }

.wob .helpContent p a.viewAll { background: #111111 none repeat scroll 0 0;}
.wob .helpContent p a.viewAll:hover { background: #111111 none repeat scroll 0 0; color: #ffffff;}

.rightToInformation { border: 1px solid #cccccc; margin-bottom: 20px; padding: 20px; }
.rightToInformation p { margin-bottom: 0px; }


.view-study-report .view-content table.studyReport { border: medium none !important; }
.view-study-report .view-content table.studyReport tr { display: inline-block; margin-bottom: 15px; }
.view-study-report .view-content table.studyReport tr td { border: 1px solid #cccccc; padding: 20px; }
.view-study-report .view-content table.studyReport tr td .cols12{padding:0;}


table.commissionList { width: 50%; }
table.commissionList tr th { text-align: center; font-weight:bold;}

.view-id-rules .view-footer a { background-color: #33649e; border: 1px solid #33649e; color: #ffffff; display: inline-block; padding: 10px 20px; }
.view-id-rules .view-footer a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #33649e; color: #000000; }

.wob .view-id-rules .view-footer a { background-color: #111; border: 1px solid #111; margin-bottom:15px;}
.wob .view-id-rules .view-footer a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #111;}


.view-id-regualtions .view-footer a { background-color: #33649e; border: 1px solid #33649e; color: #ffffff; display: inline-block; padding: 10px 20px; }
.view-id-regualtions .view-footer a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #33649e; color: #000000; }

.wob .view-id-regualtions .view-footer a { background-color: #111; border: 1px solid #111; margin-bottom:15px;}
.wob .view-id-regualtions .view-footer a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #111;}


.field-item p.initiativesText { float: left; margin: 15px 20px 20px 0 !important; width: auto !important; }
.field-item p.initiativesText a { background-color: #33649e; border: 1px solid #33649e; color: #ffffff; display: inline-block; padding: 5px 10px; }
.field-item p.initiativesText a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #33649e; color: #000000; }

.wob .field-item p.initiativesText a { background-color: #111; border: 1px solid #111; margin-bottom:15px;}
.wob .field-item p.initiativesText a:hover { background-color: rgba(0, 0, 0, 0); border: 1px solid #111;}


#site-map .site-map-menus ul.site-map-menu {list-style:none !important; padding:0 !important; margin:0 !important;}
#site-map .site-map-menus ul.site-map-menu li {background:url(../images/ullibg.png) no-repeat left 13px;padding:5px 0 0 15px !important; border: medium none !important; /*float: none !important; width: 100% !important;*/ }
#site-map .site-map-menus ul.site-map-menu li:hover {border: medium none !important; padding-left: 15px; padding-right:0px;}
#site-map .site-map-menus ul.site-map-menu li a {height: auto !important;}

.wob #site-map .site-map-menus ul.site-map-menu li {background:url(../images/ullibgwob.png) no-repeat left 13px;}

ul li.expanded { list-style-image: none !important; list-style-type: inherit !important; }

ul li.expanded a{ font-weight:700;}
ul li.expanded ul li a{ font-weight:normal;}
.last.leaf {font-weight: 700;}
.site-map-box-menu-menu-footer-main-menu li a { font-weight:700;}

.site-map-menu li.expanded { float: left !important; margin-bottom: 20px; width:100%; }
.site-map-menu li.expanded ul.site-map-menu li.expanded { float: none !important; margin-bottom: 0px; width: 100% !important; }
.site-map-menus ul li.last { float: left !important; width: 33% !important; }
.site-map-box-menu-menu-footer-main-menu ul.site-map-menu li.leaf { float: left !important; width:100%; }


/* mainErrorDiv Start */

.mainErrorDiv { display: inline-block; margin: 30px 0 0; width: 100%; }
.mainErrorDiv .fixArea2 { border: 1px solid #cccccc; padding: 30px; }
.mainErrorDiv .fixArea2 h1 { text-align:center; }
.mainErrorDiv .fixArea2 h2 { color: #1d69a5; font-family: "Droid Sans", sans-serif; font-weight: 700; line-height: 29px; margin: 0 0 20px; text-align:center; }
.mainErrorDiv .fixArea2 p { background-color: #f2f2f2; margin: 0; padding: 20px; }

/* mainErrorDiv End */

#frontnewslettermessages { display: inline-block; width: 100%; }
#frontnewslettermessages .messages.error { background: #ffffff none repeat scroll 0 0; color: #ff0000; border: medium none; font-weight: bold; margin-bottom: 0; margin-top: 10px; padding: 3px 0;}
#frontnewslettermessages .messages.status { background: #ffffff none repeat scroll 0 0; color: #234600; border: medium none; font-weight: bold; margin-bottom: 0; margin-top: 10px; padding: 3px 0; /*text-transform: capitalize;*/}




#simplenews-confirm-add-form .form-actions input.form-submit { margin-right: 20px; }
#simplenews-confirm-add-form .form-actions a#edit-cancel { background-color: #0663c2; border: 1px solid #0663c2; color: #fff; display: inline-block; line-height: 20px; margin: 0; /*outline: 0 none;*/ padding: 4px 10px; text-decoration: none; text-transform: uppercase; cursor: pointer; }
#simplenews-confirm-add-form .form-actions a#edit-cancel:hover { background-color: #333; border-color: #333; color: #fff; }
.wob #simplenews-confirm-add-form .form-actions a#edit-cancel { background-color: #000; border: 1px solid #000; color: #fff !important; }
.wob #simplenews-confirm-add-form .form-actions a#edit-cancel:hover { background-color: #111; border-color: #111; color: #fff !important; }

/*.searchTextBox { color: #777777 !important; }*/
.wob .lastUpdate p { color: #ffffff; }

p.norecord { border: 1px solid #cccccc; color: #1d69a5; font-size: 1.3em; font-weight: bold; margin-bottom: 20px; padding: 20px; text-align: center; }
.wob p.norecord { border: 1px solid #333333; color: #ffffff; }
.field-label-above ul.links { float: left; list-style: outside none none; padding: 0; width: 70%; }
.field-label-above ul.links { list-style:none !important; padding:0 !important; margin:0 !important; }
.field-label-above ul.links li { background:url(../images/ullibg.png) no-repeat left 13px; padding:5px 0 5px 15px !important; border: medium none !important; float: none !important; width: 100% !important; margin-bottom:3px !important; }
.field-label-above ul.links li:hover { border: medium none !important; padding-left: 15px; padding-right:0px; }
.field-label-above ul.links li a { height: auto !important; }
.wob .field-label-above ul.links li { background:url(../images/ullibgwob.png) no-repeat left 13px; }
.field-name-field-case-history .field-items { display: inline-block; float: none; width: 100%; }
.field-name-field-case-history .field-items .field-label-above { display: inline-block; width: 100%; }
.field-name-field-case-history .field-items .field-label-above .field-items { float: left !important; width: 70% !important; }
#lang_dropdown_form_language .form-item-lang-dropdown-select label { display:none !important; }
noscript.displayNone { display: none !important; visibility: hidden; }

#user-pass .form-item label { display: inline-block; width: 100%; }
#user-pass .required { display: inline-block; float: none; width: 400px !important; }


.tickerDiv0, .tickerDiv1 {
  position: relative;
}
.PlayPause {padding: 10px 0 0; text-align: right; }
.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;*/}
.wob .PlayPause span a{background:url(../images/alinkbg2-wob.png) no-repeat right 7px; padding-right:8px; /*outline:0 none;*/}

.PlayPause a { text-decoration:none; /*outline:0 none;*/}
.PlayPause a:hover { text-decoration:none;}
#ticker0 a.playPause, #ticker1 a.playPause { bottom: 0; position: absolute; left: 15px; text-decoration:none; /*outline:0 none;*/}
#ticker0 a.playPause:hover, #ticker1 a.playPause:hover { text-decoration:none; }

#ticker0 .play, #ticker1 .play{background:url(../images/play.png) no-repeat left center; padding-left:15px; /*outline:0 none;*/}
#ticker0 .stop, #ticker1 .stop{background:url(../images/playPause.png) no-repeat left center; padding-left:15px; /*outline:0 none;*/}

.wob #ticker0 .play, #ticker1 .play{background:url(../images/play-wob.png) no-repeat left center; padding-left:15px; /*outline:0 none;*/}
.wob #ticker0 .stop, #ticker1 .stop{background:url(../images/playPause-wob.png) no-repeat left center; padding-left:15px; /*outline:0 none;*/}







.innerSection .view-photo-gallery, .innerSection .view-video-gallery, .view-photo-gallery-detail- { border: 1px solid #dedede; }
.innerSection .view-filters { background-color: #f2f2f2; border-bottom: 1px solid #dedede; color: #43536a; padding: 10px 20px; }
.innerSection .view-filters .views-exposed-widgets { margin-bottom: 0; }
.innerSection .view-filters .views-exposed-form .views-exposed-widget { padding: 0 15px 0 0; }
.innerSection .view-filters label { float: left; margin-right: 10px; padding-bottom: 0; padding-top: 6px; }
.innerSection .view-filters .views-widget { float: left; }
.innerSection .view-filters .views-widget input { background-color: #ffffff; float: left; }
.innerSection .view-filters .form-item-sort-by { width: 200px; }
.innerSection .view-filters .form-item-sort-by select { background-color: #ffffff; width: 140px; }
.innerSection .view-filters .views-submit-button input, .innerSection .view-filters .views-reset-button input { margin-top: 0; }
.innerSection .view-video-gallery .view-content { padding: 20px; }
#contentwrapper .innerSection ul { list-style: outside none none; padding: 0; }
.innerSection ul.views-view-grid {
  border: 0 none;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
.innerSection ul.views-view-grid li { border: 0 none; float: left !important; margin-bottom: 0 !important; margin-right: 20px !important; padding: 0 !important; width: 165px; }
.innerSection .content .view-content .item-list ul li.views-row { background-image: none !important; float: left; margin-bottom: 20px; margin-left: 0; margin-right: 20px; padding-bottom: 0 !important; padding-left: 0 !important; }
.innerSection ul.views-view-grid .views-field-name, .innerSection ul.views-view-grid li .views-field-title { padding: 10px 0 0; text-align: center; text-transform: capitalize; min-height: 50px;}
.views-field-field-external-video-content{ text-align:center; padding-bottom:10px;}

.innerSection ul.views-view-grid .views-field-name a { text-decoration: none; }
 .innerSection table.views-view-grid tr td .views-field-field-gallery-image .folerImage a::before, .innerSection table.views-view-grid tr td .views-field-field-photo .folerImage a::before, .innerSection table.views-view-grid tr td .views-field-field-media-image .videoImage a::before, .innerSection .view-content table.views-view-grid td .folderImage a::before {
content:'';
background:url(../images/photo-album.png) no-repeat center center;
position:absolute;
height:165px;
width:165px;
display:block;
}

.innerSection ul.views-view-grid li .views-field-field-media-image-1 .videoImage a::before{content:''; background:url(../images/photo-album.png) no-repeat center center; position:absolute; height:165px; width:165px; display:block;}



.innerSection ul {
    list-style: outside none none;
    padding: 0;
}
.innerSection ul.views-view-grid {
    border: 0 none;
    margin: 0;
}

.innerSection .attachment-after .item-list {
    margin: 0 !important;
    padding: 0 !important;
}
.innerSection .attachment-after .item-list li {
  list-style: outside none none !important;
}
.view-video-gallery .view-video-gallery {
  border: medium none !important;
}


.wob .innerSection .view-filters { background-color: #111111; border-bottom: 1px solid #111111; }
.wob .innerSection .view-photo-gallery, .wob .innerSection .view-video-gallery, .wob .view-photo-gallery-detail- { border: 1px solid #111111; }
.wob .innerSection .view-filters .views-widget input { background-color: #000000; float: left; }


.contactAddress { display: inline-block; float: none; margin-right: 0; width: 100%; }
.contactAddress span { display: inline-block; font-weight: bold; width: 162px !important; }

.initiatives { font-weight: bold; margin: 20px 0 10px; }

.searchTextBox {font-size: 1em;}
.wob .gmap3 {color: #393939;}
.wob .search-form {background-color: #333333;}
.wob .innerSection .view-filters {color: #ffffff;}

/*
.innerSection .pager li a, .innerSection .pager li.pager-current {font-weight:normal }
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a { font-size:16px; }
.item-list .pager li { padding: 0; }
.item-list .pager li.pager-current { padding:5px 7px; }
.item-list .pager li a { padding:5px 7px; }
.pager li.pager-current, .pager li a:hover { background: #eeeeee; border-bottom: 2px solid #0663c2; cursor:pointer; }
*/


/*.sticky { position: fixed; width: 100%; left: 0; top: 0; z-index: 100; border-top: 0; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.23); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.23); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.23); }*/

/*
#nice-menu-1 .manuFromBottom > ul {top: auto !important; bottom:0;}

Most Important CSS..

Hover Img ZOOM CSS
.item-thumbs img {-webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease-out;}
.item-thumbs:hover img {-webkit-transform: scale(1.09); transform: scale(1.09);}
.item-thumbs:hover{transform: none;}


Nice box-shadow
.widgets-box {box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.07);}

menu Smothe Hover Padding effect 
.menuzord-menu ul.dropdown li a{padding: 10px 25px 10px 22px; -o-transition: padding .2s linear; -moz-transition: padding .2s linear; 	-webkit-transition: padding .2s linear; transition: padding .2s linear;}

.menuzord-menu ul.dropdown li:hover > a{ padding-left: 28px; padding-right: 19px; color: #333;}

#wrapperButtons .BgBtns ul li a:hover {transition: all 0.4s ease-in-out; }
.servicesSlider li:hover a {transition: all 0.5s ease 0s;}

*/

.item-list { margin-bottom: 20px;}
.item-list ul.pager { margin: 0; text-align:right;}
.item-list ul.pager li.pager-current { background-color: #33649e; border:1px solid #33649e; 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 #33649e; margin-bottom: 0; padding: 5px 10px; margin-left: 2px;}
.item-list ul.pager li a:hover { background-color: #33649e; border:1px solid #33649e; color: #ffffff; text-decoration: none;}
.item-list ul.pager li a { color: #000; text-decoration: none;}

.wob .item-list ul.pager li.pager-current { background-color: #000; border:1px solid #000; color: #ffffff;}
.wob .item-list ul.pager li a { background: none; border:1px solid #000;}
.wob .item-list ul.pager li a:hover { background-color: #000; border:1px solid #000; color: #ffffff;}

.wob .view-id-advocacy_booklet .photoGallery li {border-color: #111111;}
.wob .view-id-advocacy_booklet .photoGallery li:hover {border-color: #000; }

.wob .view-id-advocacy_leaflets .photoGallery li {border-color: #111111;}
.wob .view-id-advocacy_leaflets .photoGallery li:hover {border-color: #000; }

.simplenews-subscribe .form-item-mail label {padding: 0;}

.footerSection p {margin-bottom: 15px !important;}
div#wrapper {background:url(../images/bodybg.jpg) 0 0 repeat;}
.wob div#wrapper {background:none;}
.newbodybg {background-color: #ffffff; box-shadow: 0 5px 5px #cccccc;}
.wob .newbodybg {background-color: #333333; box-shadow: 0 5px 5px #333333;}
.whatsNew li{display:inline-block}

.view-display-id-page_1 #edit-combine-1-wrapper { width: 220px; }
.view-display-id-page_1 #edit-combine-1-wrapper > label { display: block !important; width: 100%; }
ul.activityTicker .eventdate{ color: #33649e;}
.wob ul.activityTicker .eventdate{ color: #ffffff;}

#nice-menu-1 li span { display: none; }

.button.searchBtn.form-submit.form-submit { text-indent: -9999px; }


#edit-lang-dropdown-select--2 option {background-color: #fff; color: #000;}


.marker, .form-required {color: #cc1818 !important;}
.wob .marker, .wob .form-required {color: #ffffff !important;}



/********* Navigation ********

.mainNavigation { margin:0; position:relative; background-color:#33649e; clear:both; z-index:9999; max-width:1170px; width:100%;}
.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; }
#nav, #nav ul { list-style:none; margin:0; padding:0;}
#nav li { float:left; margin:0; padding:0; position:relative; display:inline }
#nav li a { padding:5px 27px; line-height:22px; color:#fff; font-size:1.067em; display:inline-block; text-decoration:none; font-weight:300; }
#nav ul {width:300px; top:100%; padding:0; left:0; position:absolute;}
.hasJS #nav ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nav ul li a { display:block; background-color:#eee; font-size:1em; line-height:24px; color:#333; border:none; border-top:1px solid #e4e3e3; padding:5px 15px 5px 15px; text-align:left; }
#nav ul ul {top:0; left:300px } 
#nav ul a:hover, .noJS ul.nice-menu-down ul a:focus, #nav ul a.selected { color:#7fb6e9 }



#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color:#eee; color:#333 }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS ul.nice-menu-down ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#e9e9e9; color:#060613 }
#nav ul li.focus > a { background-color:#e9e9e9; color:#060613; display:block; }
#nav .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
#nav li .menuIcon { background:url(../images/down-arrow.gif) no-repeat right center; z-index:10}
#nav li li .menuIcon {display:block; background:url(../images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
#nav li li li .menuIcon  { z-index:12}
#nav li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS ul.nice-menu-down ul a:focus { width:200px; position:relative;}
.noJS ul.nice-menu-down ul a:focus, .noJS ul.nice-menu-down ul a:focus + ul { margin-left:9999px }
.noJS ul.nice-menu-down ul a:active { margin-left:0 }
.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; }
ul.nice-menu-down li.menuparent { background:none; border:0; }
ul.nice-menu a { padding: 10px 27px; line-height:22px; text-decoration:none; color:#fff; font-weight:300; font-size: 1.077em;}
ul.nice-menu a:focus{outline:thin dotted;}
ul.nice-menu-down li.menuparent a:focus{background:#5081bb; color:#fff;}

ul.nice-menu-down .menuparent a { padding: 10px 37px; }
ul.nice-menu-down .last a { padding: 10px 35px; }
ul.nice-menu-down > li.menuparent > a {
  border-right: 1px solid #3d71b0;
}
.wob ul.nice-menu-down > li.menuparent > a {
  border-right: 1px solid #222222;
}

ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.active-trail a{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.last:hover{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.menuparent:hover a { color:#fff}
ul.nice-menu-down li.menuparent ul li a { color:#fff}
ul.nice-menu ul { top:42px; border:0 }
ul.nice-menu ul li { border: 0 none; width: 260px; }
ul.nice-menu-down li.menuparent ul li a { padding:10px 27px; border-bottom:1px solid #396caa; background:#33649e; }
ul.nice-menu-down li.active-trail a.active {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

.wob ul.nice-menu-down li.active-trail a.active {background: #000 none repeat scroll 0 0;}



ul.nice-menu-down li.menuparent ul li.menuparent.active-trail ul li a {
  background: #33649e none repeat scroll 0 0;
}

ul.nice-menu-down li.menuparent ul li.menuparent.active-trail ul li a:hover {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a.active {
  background: #5081bb none repeat scroll 0 0 !important;
  color: #ffffff;
}

.wob ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a.active {background: #000 none repeat scroll 0 0 !important;}




ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover a{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a{background: #33649e none repeat scroll 0 0;}
ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a:hover{ background:#5081bb; color:#fff; }

.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover a{ background:#000;}
.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a{background: #111111 none repeat scroll 0 0;}
.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a:hover{ background:#000;}



ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

.wob ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a {
  background: #000 none repeat scroll 0 0;
}



ul.nice-menu-down li li.menuparent.menu-path-nolink:hover,
ul.nice-menu-down li li.menuparent:hover { background: #33649e url("../images/arrow-right.png") no-repeat scroll right center; }
ul.nice-menu-down li.menuparent ul li span { border-bottom: 1px solid #e4e3e3; font-size:1em; display: block; height: inherit; line-height: 25px; padding: 5px 17px; }
ul.nice-menu-down li ul li ul {left:100% }
ul.nice-menu-down li.menuparent ul li a:hover { background-color: #33649e; color: #fff; }
ul.nice-menu-down li.menuparent ul li a:hover { background:#5081BB }
*/


/********* Navigation *********/

.mainNavigation { margin:0; position:relative; background-color:#33649e; clear:both; z-index:999; width:100%; max-width: 1170px;}
.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:left; margin:0; padding:0; position:relative; display:inline }
#nice-menu-1 li a { padding:10px 37px; line-height:22px; color:#fff; font-size:1.077em; display:inline-block; text-decoration:none }
#nice-menu-1 ul {width:300px; top:100%; padding:0; left:0; position:absolute;}
.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 { display:block; /*background-color:#dbdbdb; font-size:1em; line-height:24px; color:#060613; border:none; border-top:1px solid #e4e3e3; padding:5px 15px 5px 15px; text-align:left;*/ }
#nice-menu-1 ul ul {top:0; left:300px } /*#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 .over ul ul, #nice-menu-1 .focus ul ul { margin-left:-9999px }
#nice-menu-1 li:hover > ul, #nice-menu-1 li.over > ul, #nice-menu-1 li.focus > ul, #nice-menu-1 a:focus + ul, #nice-menu-1 ul ul, .noJS #nice-menu-1 .over 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:#dbdbdb; color:#060613 }
#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:#e9e9e9; color:#060613 }
#nice-menu-1 ul li.focus > a { background-color:#e9e9e9; color:#060613; 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 .menuPart #nice-menu-1 a:focus + ul,.hasJS  .menuPart #nice-menu-1 li.focus > ul,.hasJS  .menuPart #nice-menu-1 li.over > ul,.hasJS  .menuPart #nice-menu-1 li:hover > ul,.hasJS  .menuPart #nice-menu-1 ul ul{ opacity: 1; }



ul.nice-menu-down li.menuparent { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }


ul.nice-menu-down .menuparent a { padding: 10px 37px; }
ul.nice-menu-down .last a { padding: 10px 35px; }
ul.nice-menu-down > li.menuparent > a {
  border-right: 1px solid #3d71b0;
}
.wob ul.nice-menu-down > li.menuparent > a {
  border-right: 1px solid #222222;
}

ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.active-trail a{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.last:hover{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.menuparent:hover a { color:#fff}
ul.nice-menu-down li.menuparent ul li a { color:#fff}
ul.nice-menu ul { top:42px; border:0 }
ul.nice-menu ul li { border: 0 none; width: 260px; }
ul.nice-menu-down li.menuparent ul li a { padding:10px 27px; border-bottom:1px solid #396caa; background:#33649e; }
ul.nice-menu-down li.active-trail a.active {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

.wob ul.nice-menu-down li.active-trail a.active {background: #000 none repeat scroll 0 0;}



ul.nice-menu-down li.menuparent ul li.menuparent.active-trail ul li a {
  background: #33649e none repeat scroll 0 0;
}

ul.nice-menu-down li.menuparent ul li.menuparent.active-trail ul li a:hover {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a.active {
  background: #5081bb none repeat scroll 0 0 !important;
  color: #ffffff;
}

.wob ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a.active {background: #000 none repeat scroll 0 0 !important;}

ul.nice-menu-down li.menuparent a:focus {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

#nice-menu-1 li ul li a:hover{background:#5081bb; color:#fff;}
ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover a{ background:#5081bb; color:#fff; }
ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a{background: #33649e none repeat scroll 0 0;}
ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a:hover{ background:#5081bb; color:#fff; }

.wob #nice-menu-1 li ul li a:hover{background:#000;}
.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover a{ background:#000;}
.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a{background: #111111 none repeat scroll 0 0;}
.wob ul.nice-menu-down li.menuparent:hover ul li.menuparent:hover ul li a:hover{ background:#000;}



ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a {
  background: #5081bb none repeat scroll 0 0;
  color: #ffffff;
}

.wob ul.nice-menu-down li.menuparent ul li.menuparent.active-trail a {
  background: #000 none repeat scroll 0 0;
}


/*On Load Popup Homepage
.onLoadOverlay { background-color: rgb(0, 0, 0); position:fixed; top:0; left:0; height:100%; width:100%; -khtml-opacity: 0.7; -moz-opacity:0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; opacity: 0.7; z-index:99998 }
.onLoadPopup { width:600px; height:500px; position:fixed; top:50%; left:50%; margin:-250px 0 0 -330px; z-index:99999 }
.onLoadPopup .link { left: 152px; position: absolute; top: 370px; font-size: 18px; color: #fff; text-decoration: none; }
.onLoadPopup .link:hover { text-decoration:underline; }
.onLoadClose { background:url(../images/close-popup.png) no-repeat; width:20px; height:20px; position:absolute; top:-20px; right:-16px; overflow:hidden; text-indent:-1000px; }
.onLoadClose:hover { background-position:left bottom }
.noJS .onLoadPopup, .noJS .onLoadOverlay { display:none; }*/



.noJS ul.nice-menu ul, .noJS #header-region ul.nice-menu ul {visibility: visible;}
.page-the-commission .views-field-field-commission-designation{text-align: center; vertical-align: top;}
.page-the-commission .views-field-field-commission-designation img{max-width:none}
span.morecontent a{clear: both; float: right; padding-top: 15px;font-weight: bold;text-decoration: underline;}
.mem_img {max-width:150px !important;}
td {text-align: justify !important;}
.wd150 {width:150px !important;}
.comment.more.shortened{vertical-align:top}

#edit-securecode{
	width:25%;
}
.morecontent1 a{float:none;font-weight:bold;}

.page-node-add-feedback .firstCol {
  float: left;
  width: 49%;
}
.page-node-add-feedback .secondCol {
  float: right;
  width: 49%;
}
.page-node-add-feedback .captcha .form-item-captcha-response {
  float: left;
  margin-bottom: 0;
  margin-right: 20px;
  margin-top: 0;
  width: 280px;
}
.page-node-add-feedback .morecontent1 {
  display: block;
}

.page-node-add-feedback .shortened { margin-bottom: 30px; }

.page-node-add-feedback .captcha > img {
	margin-top:30px;
}

.page-node-add-feedback .form-actions { display:inline-block;  width: 100%;}
.e-mail-asert{color: #cc1818 !important;}
.form-item-field-email-address-und-0-value .form-required{display:none;}





.ticker-wrapper.has-js { height: 44px; display: block; background-color: #2b6098; }
.ticker-wrapper .ticker { width: 94%; height: auto; float: left; position: relative; overflow: hidden; }
.ticker-wrapper .ticker-title { width: 157px; float: left; padding: 0 20px; color: #fff; font: 16px; line-height:44px; text-transform: uppercase; position: relative; z-index: 2; background-color: #5081bb; font-weight:bold; }
.ticker-wrapper .ticker-title:after { width: 11px; height: 14px; content: ''; position: absolute; right: -11px; top: 16px; }
.ticker-wrapper .ticker-content { float: left; margin: 0; padding-top: 12px; overflow: hidden; white-space: nowrap; position: absolute; left: 180px !important; color:#fff; }
.ticker-wrapper .ticker-content a, .jsHidden li a { color: #fff; font: 15px; text-decoration: none; }
.ticker-content a:hover, .jsHidden li a:hover { text-decoration: underline; color: #fff; }
.ticker-swipe { width: 90%; display: block; padding-top: 14px; position: absolute; top: 0; background-color: #2b6098; color:#fff; }
.ticker-swipe span { width: 7px; height: 16px; display: block; margin-left: 1px; border-bottom: 1px solid #fff; }
.ticker-controls { float: right; list-style: none; margin: 0; padding: 16px 15px 15px; background-color: #2b6098; }
.ticker-controls li { width: 9px; height: 13px; padding: 0; float: left; display: block; margin-right: 5px; cursor: pointer; text-indent: -999em; -webkit-transition: 350ms ease; transition: 350ms ease; background-image: url(../images/prev-next-btn.png); }
.ticker-controls li:last-child { margin: 0; }
.ticker-controls li a { color: #fff; }
.ticker-controls li.jnt-play-pause { background-position: -15px 0px; }
.ticker-controls li.jnt-play-pause.paused { background-position: -15px -17px; }
.ticker-controls li.jnt-prev { background-position: 0px 0px; }
/*.ticker-controls li.jnt-prev.over { background-position: -312px -177px; }*/
.ticker-controls li.jnt-next { background-position: -29px 0px; }       
/*.ticker-controls li.jnt-next.over { background-position: -323px -177px }*/
.jsHidden { height: 44px; margin: 0; padding: 11px 35px 0; overflow-y: auto; background-color: #2b6098; }
.jsHidden li { float: left; margin: 0 35px 10px 0; }
.no-js-news { padding: 10px 0px 0px 45px; color: #fff; }

#block-views-news-ticker-view-block{ border-top:1px solid #fff; background:#2b6098; color:#fff; height:35px; line-height:15px; padding-top:9px;}

#block-views-news-ticker-view-block .btnPause{background:url(../images/play-pause-btn.png) no-repeat 0px 0px;width:20px;height:20px;text-indent:-1000px;overflow:hidden; text-indent:-9999px; display:inline-block; margin:0px 5px 0 5px; float:right;}

/*******Home Page Popup******
.popupContainer {
	height:695px; background:yellow; left: 50%; margin-left: -550px; margin-top: -347px; position: fixed; top: 50%; width: 1100px; }
.themePopup { background: url("../images/popup-bg.png") repeat 0 0; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99999; }
.popupClose { background: url("../images/popup-close.png") no-repeat center center; height: 30px; position: absolute; right: 7px; text-indent: -9999px; top: 7px; width: 33px; }
.mobilePopup { display:none; }
.enrollBtn, .inviteBtn { position:absolute; left:20px; font-size:16px; text-decoration:none; color:#fff; padding:5px 15px; font-weight:bold; border-radius:5px; }
.enrollBtn { top:20px; background:#1C82CB }
.inviteBtn { top:65px; background:#BF7608 }
.enrollBtn:hover, .inviteBtn:hover { background:#333; text-decoration:none; color:#fff; }
#block-views-news-ticker-view-block .btnPause.play{background:url(../images/play-pause-btn.png) no-repeat 0px -21px;}

.js-marquee li{ display:inline-block; margin-right:80px; padding-right:20px;font-size:14px;/*border-right:1px solid #d1d1d1;}*/

/*On Load Popup Homepage*/
.onLoadOverlay { background-color: rgb(0, 0, 0); position:fixed; top:0; left:0; height:100%; width:100%; -khtml-opacity: 0.7; -moz-opacity:0.7; filter: alpha(opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; opacity: 0.7; z-index:99998 }
.onLoadPopup {
  color: #fff;
  left: 50%;
  margin: -250px 0 0 -330px;
  position: fixed;
  top: 50%;
  width: 600px;
  z-index: 99999;
}
.onLoadPopup .link { left: 152px; position: absolute; top: 370px; font-size: 18px; color: #fff; text-decoration: none; }
.onLoadPopup .link:hover { text-decoration:underline; }

.onLoadContent{
background-color: rgba(0, 0, 0, 0.7);
overflow-x: hidden;
overflow-y: auto;
padding: 20px;
height: 500px;
}
.onLoadbutton {margin-top: 5px; text-align: center;}


/*.onLoadClose { background:url(../images/close-popup.png) no-repeat; width:20px; height:20px; position:absolute; top:-20px; right:-16px; overflow:hidden; text-indent:-1000px; }
.onLoadClose:hover { background-position:left bottom }
.onLoadClose.button {
  bottom: 16%;
  left:24%;
  position: fixed;
}
*/
.noJS .onLoadPopup, .noJS .onLoadOverlay { display:none; }

.js-marquee li {
  display: inline-block;
  font-size: 14px;
  margin-right: 80px;
  padding-right: 20px;
}
.displayNone, .hasJS noscript {
  background-color: #fff;
  color: #000;
  display: none !important;
  visibility: hidden;
}

.sliderBanner .owl-controls {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;}

/*smoke external css popup*/

.smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog { position: absolute; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0 }
.smoke { text-align: center; font-size: 18px; line-height: 150%; }
.dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 13px; line-height: 13px; font-weight: normal; padding: 9px 12px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 16px; padding: 8px; }
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { top:40%; width: 700px; left: 50%; margin-left: -350px; }
.smoke-base .dialog-inner { padding: 15px; color: #202020; }
.smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666;}
.dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }


.block-search .searchTextBox:focus{outline:thin dotted;}
.archivebutton {float: right;}

