
/*---- adv-calendar-----*/
.searchbox-container {float:left; margin-top:30px;}
#searchTextboxContainer {border:1px solid #CCCCCC; margin-bottom:15px;}
#searchbox {margin:0 !important;}
.sitesearchpagination {float:right; margin-bottom:15px;}
#contentwrapper .sitesearchpagination ul li {list-style-type:none; float:left; margin:0 5px 0 0;}
#contentwrapper .sitesearchpagination ul li a:hover {text-decoration:none;}
#topnavigation ul li ul li.level0.level2 span {font-weight:bold;}
.new-tabs-wrapper #searchbox {width:400px;}
p.search-txt {float:left; width:20%;}
.new-tabs-wrapper #searchTextboxContainer {float:left; width:69%;}
.new-tabs-wrapper #SearchButtonContainer {float:left; width:11%;}
.sitesearchpagination ul li a.inactive {color:#000000; cursor:text;}

/*.calendar  * {
    box-sizing: border-box;
    font-family: Tahoma;
    font-size: 0.875em;
}*/
.calendar-sm {
    cursor: default;
    width: 800px;
    height: 370px;
}
.calendar {
    cursor: default;
    width: 100%;
    height: 270px;
    font-size: 0.875em;
    box-sizing: border-box;
}

.calendar-sm .c-pad-top {
    padding-top: 2%;
}

.calendar .c-pad-top {
    padding-top: 0.8%;
}

.c-grid {
    box-shadow: 2px 2px 5px #888888;
    height: inherit;
}
.c-day {
    width: 14.28%;
    height: 13%;
    background-color: #EFF4F9;
    float: left;
    text-align: center;
}

.c-day-previous-month {
    width: 14.28%;
    height: 13%;
    background-color: #F9FBFD;
    float: left;
    text-align: center;
    color: gray;
}

.c-day-next-month {
    width: 14.28%;
    height: 13%;
    background-color: #F9FBFD;
    float: left;
    text-align: center;
    color: gray;
}

.c-week-day {
    width: 14.28%;
    height: 10.38%;
    background-color: rgb(145, 172, 203);
    color: white;
    float: left;
    text-align: center;
    font-weight: bold;
    padding-top: 1%;
}

.c-next {
    width: 12.5%;
    height: 12%;
    padding: 2% 2% 0 2%;
    text-align: right;
    cursor: pointer;
}

.c-previous {
    width: 12.5%;
    height: 12%;
    padding: 2% 2% 0 2%;
    text-align: left;
    cursor: pointer;
}

.c-month {
    width: 75%;
    height: 12%;
    text-align: center;
}

.c-nav-btn-over {
    background-color: rgb(137, 163, 192) !important;
    font-weight: bold;
}

.c-today {
    background-color: #D8EAF1;
}

.c-event {
    background-color: rgb(166, 166, 166);
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.c-grid {
    float: left;
    width: 100%;
}

.c-event-grid {
   
    height: inherit;
    width: 100%;
    float: left;
    box-shadow: 2px 2px 5px #888888;
    margin-top:20px;
}

.c-grid-title {
    font-weight: bold;
    float: left;
    background-color: rgb(112, 145, 183);
    color: white;
}

.c-event-title {
    width: 100%;
    height: 12%;
    text-align: center;
    font-weight: bold;
    background-color: rgb(135, 155, 188);
    color: white;
}

.c-event-body {
    background-color: #EFF4F9;
    height: 88.1%;
}

.c-event-list {
    padding: 7 0 0 0;
    overflow: hidden;
    height: 95%;
    position:relative;
}

.c-event-item > .title {
    font-weight: bold;
}

.c-event-item > div {
    text-overflow: ellipsis;
    width: inherit;
    overflow: hidden;
    white-space: nowrap;
}

.c-event-item {
    padding-left: 10px;
    margin-bottom: 10px;
}

.c-event-over {
    background-color: lightgray;
    font-weight: bold;
    color: black;
}

.c-event-over > .description {
    font-weight: normal;
}
/*---- temp-----*/
.ip3-edit .header .submenu, .ip3-edit .search_block { display:none}
.ip3-edit .scWebEditRibbon {z-index:1000001 !important;}
.ip3-edit #ip3MenuContainer {z-index:1000001 !important;}
/*---- bootstrap-----*/
/*!
 * Bootstrap v3.3.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=9380cc41547bfd60f9f9)
 * Config saved to config.json and https://gist.github.com/9380cc41547bfd60f9f9
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
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;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 990px;
  }
}
@media (min-width: 1200px) {
  .container {
    width:990px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/*---- main-----*/
@font-face {
  font-family: "HPSimplified";
  font-style: normal;
  font-weight: normal;
  src: url("/~/media/Files/H/HP-IR/fonts/hps-euro-w01-regular-eot.eot?#iefix") format("embedded-opentype"),    url("/~/media/Files/H/HP-IR/fonts/hps-euro-w01-regular-woff.woff") format("woff"), 
    url("/~/media/Files/H/HP-IR/fonts/hps-euro-w01-regular-ttf.ttf") format("truetype"),
    url("/~/media/Files/H/HP-IR/fonts/hps-euro-w01-regular-svg.svg#HPSimplified") format("svg");
}


@font-face {
  font-weight: 400;
  font-style: normal;
  font-family: "HP-Simplified-Bold";
  src: url("/~/media/Files/H/HP-IR/fonts/hps-euro-w04-bold-eot?#iefix") format("embedded-opentype"), url("/~/media/Files/H/HP-IR/fonts/hps-euro-w04-bold-woff.woff") format("woff"), 
    url("/~/media/Files/H/HP-IR/fonts/hps-euro-w04-bold-ttf.ttf") format("truetype"),
   url("/~/media/Files/H/HP-IR/fonts/hps-euro-w04-bold-svg.svg#HP-Simplified-Bold") format("svg");
}


#loader{background:url("/~/media/Images/H/HP-IR/css/loader.gif") no-repeat scroll 30% 50% transparent; display:block; height:45px; width:45px; text-align:center; margin:50% 50%;}

/*---------------- Start Reset CSS ----------------- */
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,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0; width:100%;}
/*---------------- End Reset CSS ----------------- */

#MainWrapper {width:100%; padding: 0; background-color:#fff;}

/*-------------- Main Body CSS Starts --------------*/
body{  font-family: "HPSimplified",Arial,Helvetica,sans-serif; font-size:100%; line-height:1.375em;}
a{color:#007dba; text-decoration:none;}
a:hover{color:#007dba; text-decoration:underline;}
a:focus, a:active{border:none; outline:0; _noFocusLine:expression(this.hideFocus=true);}
.hide{display:none;}
.invisible{position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible;}
img,.img-responsive{vertical-align: middle; width: auto \9;max-width: 100%;height: auto;}
img{outline-style:none;outline-width:0;border:0 none;}
sup{font-size:smaller;	font-weight:bold;}
sub{margin:2px 0; padding:2px 0;}
ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
ol{list-style-image:none; list-style-position:outside; padding-left:30px;}

hr{border-style:none none solid; border-width:0 0 1px; margin:5px 0;}
:active{outline-style:none; outline-width:0;}
*{margin:0; padding:0;}
p{padding:0 0 10px; }
h1{font-family: "HP-Simplified-Bold";font-size:2.0em; line-height:1em; margin:0 0 30px;}
h2{font-size:1.750em; line-height:1.2em; margin:0 0 10px;font-family: "HP-Simplified-Bold";}
h3{font-size:1.250em; line-height:1.2em; margin:0 0 15px;}
p#sectionheader{font-size:1.6em; line-height:1.2em;}

table.rad-small{font-size:0.750em;}
table.rad-small tbody tr td, table.rad-small tbody tr th{padding:5px;}


h1,h2,h3,h4,h5,h6{ font-weight:normal !important;}
.twocolleft a, .boardname, .onecol a, .fullcol a, .lbox-content a{font-family: "HP-Simplified-Bold"; word-wrap: break-word;}
.twocolleft table.result-presentation a{ font-family: "HPSimplified",Arial,Helvetica,sans-serif;}

table.result-presentation tr td a span{text-transform: uppercase;}
caption { background: #767676; text-align: left; color:#fff;padding: 5px 10px; }

table.reportstable tr td a, .event-title a, .invnews-item a, table.nostyle tr td a, .TopBox a{font-family: "HP-Simplified-Bold",Arial,Helvetica,sans-serif; *font-weight:bold;}

h1.marginBot10{margin-bottom:10px;}
h2.edh2, h2.title-desc{ font-size: 1.125em; line-height:1.1em; margin:0 0 30px;font-family: "HP-Simplified-Bold"; color:#767676;}

p.back{  margin:10px 0; font-family: "HPSimplified",Arial,Helvetica; text-align:right;}

/*-------------- Main Body CSS Ends --------------*/

.logo {padding: 14px 0 0 10px;}
.top-link-wrapper {background-color:#0096D6; min-height:72px;}
.container-fluid {max-width:990px;}
.xheader {border-bottom:1px solid #ccc;}
.mainmenu {margin-top:15px;}
.mainmenu ul {list-style-type:none;}
.mainmenu ul li {float:left; padding:0 30px 0 0;}
.mainmenu ul li.active a {border-bottom: 4px solid #007dba; color:#000000;}
.mainmenu ul li a {display:block; color:#767676; padding-bottom:10px;}
.mainmenu ul li a:hover {text-decoration:none;}


p.maintitle, h1.maintitle {font-size:1.5em; color: #767676; font-weight:normal; margin-top:17px; line-height:32px; font-family: "HP-Simplified-Bold";}

p.maintitle a {color:#000;}
p.maintitle a:hover{text-decoration:none;}

.home-bannerwrapper {float:left; width:100%; position:relative;}
.home-bannerwrapper img {max-width:100%; height:auto; display:block;}
.bannertxt-wrapper {position:relative;}
.home-bannertxt {position:absolute; left:10px; top:60px; width:60%;}
.bx-controls {}
.bx-pager {bottom:5%; left:45%; position:absolute; text-align:center;}
.bx-pager .bx-pager-item {display:inline-block; margin:0 13px/*text-indent:-9999px;*/}
.bx-pager .bx-pager-item a {background: none repeat scroll 0 0 #cccccc; border-radius: 20px; -webkit-border-radius: 20px; cursor: pointer; display: block;  height: 14px; text-indent: -9999px; width: 14px;}
.bx-pager .bx-pager-item a.active{background: none repeat scroll 0 0 #0096d6; cursor: default;}

.blueboxeswrapper {float: left; background-color:#0096D6; min-height:370px; width: 100%; padding:10px 0;}

.bottombox {min-height:200px; border:5px solid #FF0000;}
.home-bluebox h2 {font-size:1.5em; border-bottom: 1px solid #ffffff; color: #ffffff; margin:40px 0 20px; padding:0 0 15px;}
.home-bluebox ul {float;left;}
.home-bluebox ul li { font-size:1.125em; margin:5px 0  0 0; display:block; line-height:1em; width:100%;}
.home-bluebox ul li a {background: url("/~/media/Images/H/HP-IR/css/list-image.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0); color:#FFFFFF; margin-bottom:10px; padding-left:20px; display:block;}
.button { background-color: #ffffff; -webkit-border-radius:0 5px; border-radius:0 5px; display: inline-block; line-height: 20px; margin-top: 20px; padding: 4px 9px;  text-decoration: none;}
a.white { color: #0096d6; float: left;}



.blueboxeswrapper2 {float: left; background-color:#0096D6; width: 100%; padding-bottom:20px; }
.share-price-ticker h2 { border-bottom: 1px solid #ffffff;  color: #ffffff; margin-bottom: 20px; margin-top: 50px;  padding-bottom: 15px; width: 100%;}


.footer-top {/*background-color:#FF0000; min-height:100px;*/}
.footer-area {float:left; width:100%; background-color:#F2F2F2; min-height:200px;}
.footer-links {margin-bottom:24px;/*background-color:#0096D6; min-height:200px;*/}

.content-right {min-height:500px;}
.content-left {min-height:500px;}

ul.home-slider li img {float:right !important;}
.footer-links {border-bottom:1px solid #898888; padding:20px 0 40px;}
.footerbox ul {}
.footerbox ul li {font-size:0.938em;}
.footerbox ul li.first { line-height:23px;}
.footerbox ul li a {color:#5a5a5a; line-height:21px;} 
.footer-bottomcontent ul {text-align:center;}
.footer-bottomcontent {font-size:0.875em;}
.footer-bottomcontent ul li {display:inline-block; }
.footer-bottomcontent ul li a {color:#5a5a5a;}
.footer-bottomcontent ul li span.hf_separ {color:#767676; display:inline-block; padding: 0 8px;}
.copyright-content {text-align:center; padding-top: 4px;}
.copyright-content p {line-height: 20px; color:#5a5a5a;}
.copyright-content p a {color:#5a5a5a;}

.footer-top-wrapper { float:left; margin-top: 60px; width:100%; }
.footer-top{}
.footer-top h2 {font-size:2.0em;  padding-top: 40px;border-top: 1px solid #cccccc; margin:20px 0 30px 0px;}
    
.footertop-left ul {width:100%;}
.footertop-left ul li {float:left; min-width:25%; margin-bottom:15px; font-size:0.938em;}
.footertop-left ul li a {color:#007dba;}
/* --------------------------------------------  <START> TOP MENU  ------------------------------------  */
.topmenu ul.level1 li a:hover{text-decoration:none;}
.topmenu ul.level1 li ul{display:none;}
.topmenu ul.level1 li.selectable{display:inline-block;padding:30px 16px;}
.topmenu ul.level1 li.selectable > a{color:#fff;}
.topmenu ul.level1 li.selectable > a span{font-weight:bold;}
.topmenu ul.level2{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: none repeat scroll 0 0 #fff;border-color: #ccc #ccc #0096d6;border-image: none;border-style: solid;border-width: 2px 2px 3px;display: none;font-size: 1.0em;line-height: 1.4em;margin-left: 2px;margin-top: 18px;padding: 8px 0 11px;position: absolute;width: 250px;z-index: 101;/*overflow:hidden;*/}
.topmenu ul.level2 li{margin: 0 0 9px;padding: 4px 0;width:265px;}
.topmenu ul.level2 > li.level2-js-item.haschildren:hover{background-color:#007dba;width:250px;}
.topmenu ul.level2 li.level2-js-item.haschildren:hover > a{color:#fff;}
.topmenu ul.level2 li.top_corner{background:url('/~/media/Images/H/HP-IR/css/collected-icon.gif') no-repeat -188px -1px transparent;height: 12px;position: absolute;top: -12px;left:10px;width: 17px;}
.topmenu ul.level2 li.seperator{border-top-color: transparent !important;border-top-width: 0 !important;}
.topmenu ul.level2 li.seperator div{border-top: 1px solid #ccc;margin: 4px 20px 2px;width:220px;}
.topmenu ul.level2 li a{display:inline-block;color:#000;margin:0 20px;text-decoration:none;}
.topmenu ul.level2 li a:hover{color:#007dba;}
.topmenu ul.level2 li a span{font-size:0.875em;}
.topmenu ul.level3{position:absolute;display:none;top:-2px;left:250px;width:250px;background:transparent;z-index:99;box-sizing:border-box;border-left: 1px solid #ccc;margin: 12px 0;height:94%;}
.topmenu ul.level3 li{margin:0;padding:3px 0;}

/* -------------------------- <START> HEADER SEARCH ------------------------------ */
#searchbox{float: right; margin: 23px 0 0; width: 260px;}
#SearchButtonContainer {float: left;  width: 11%;}

input#searchButton {background-color: #ffffff; cursor: pointer; height: 25px; width: 27px; }

#searchTextboxContainer{float: left;width: 89%;}
input#searchTextbox{color: #767676;  font-family: HPSimplified,Arial;  font-size: 0.875em;  height: 25px;
    margin: 0;  padding: 3px 23px 2px 10px; width:100%; border:0 none;}


/* -------------------------- <END> HEADER SEARCH ------------------------------ */

/* -------------------------- <START> BANNER ------------------------------ */


.home-bannerwrapper .home-bannertxt p{line-height:1.1em;color:#000;}
p.banner-text{font-family:"HP-Simplified-Bold", Arial,Helvetica,sans-serif;font-size:3.250em; }
p.bannertitle{font-size:1.5em; font-weight:700;}
p.banner-bottomline{font-size:1.125em;}

.home-bannerwrapper .home-bannertxt p a{float:left; margin:30px 0 0 0; font-family:"HP-Simplified-Bold", Arial,Helvetica,sans-serif; background-color: #d7410b; padding: 9px 15px; display:inline-block; color:#fff; -webkit-border-radius: 0 5px 0 5px; border-radius: 0 5px 0 5px; line-height:1.1em;}

.home-bannerwrapper .home-bannertxt p a:hover{text-decoration:none;}

.news-story-wrapper{float:left; width:100%; background:#fff;}
.news-item, .event-item { float: left;   line-height: normal;  padding-bottom: 25px;  width: 100%;}
.news-date, .event-date {float: left;  width: 20%;}
.news-title, .event-title { float: left;  width: 80%;}
.event-speakers { float: right;  width: 80%;}
.event-title span{float:left; width:100%;}

.event-date, .event-speakers p{font-size:0.938em;}
.event-item {padding-bottom:0;}

.invnews-wrapper, #investor-events{ padding-bottom:30px; margin:0 0 30px;   border-bottom:1px solid #000;}
.invnews-item{ padding-bottom: 20px; min-height:86px;}
.invnews-date, .invnews-title{width:100%;}


.investor-news, .success-stories {min-height:200px; margin:40px 0 0 0;}
.investor-events-wrapper {float:left; width:100%; background:url("/~/media/Images/H/HP-IR/css/events-bg1.jpg") no-repeat center top transparent; margin-top:40px;}

.success-stories{border-left:1px solid #cccccc;}

.investor-events {min-height:600px; }
.investor-events-wrapper h2{font-size:2.0em;  margin-bottom: 10px; margin-top:20px;}
.investor-events-wrapper h3{font-size:1.250em;  margin-bottom: 13px; margin: 30px 0 10px;font-family:"HP-Simplified-Bold", Arial,Helvetica;}


a.rad-link { border-radius: 0 5px; display: inline-block; line-height: 20px;  margin-top: 20px;  padding: 4px 9px;  text-decoration: none; width: auto;font-family:"HP-Simplified-Bold", Arial,Helvetica,sans-serif;}
a.rad-link.white{background:#fff; color:#0096d6;}
a.rad-link.blue{background:#0096d6; color:#fff;}
a.rad-link:hover{text-decoration:underline;}
.rad-center{text-align:center;}
/* -------------------------- <END> HEADER SEARCH ------------------------------ */


#topnavigation{margin-top: 15px;}
#topnavigation ul li.level1 { float: left;  padding: 0 30px 0 0;  width: auto; position:relative; }
#topnavigation ul li a span { float: left;  color: #767676;  display: block; padding-bottom: 10px;font-family: "HPSimplified",Arial,Helvetica,sans-serif; line-height:1em; }
#topnavigation ul li.level1 a > span:hover{color:#007dba;}

#topnavigation ul li.level1.selected a > span, #topnavigation ul li.level1.selected.haschildren a > span, #topnavigation ul li.level1.current > a > span
{ border-bottom: 4px solid #007dba;  color: #000000;  padding-bottom:6px;float: left; line-height:1em;}
#topnavigation ul li.level1.selected.haschildren ul li.level2 a > span{ border-bottom:0 none;}

#topnavigation ul li.level1 > ul li.level2 span, #topnavigation ul li.level1 ul li.level2 a span{background:none; padding:8px 18px 8px 18px; color:#000; font-size:0.875em; line-height:normal; text-transform:none; border-left: 2px solid #cccccc; border-right: 2px solid #cccccc; display:block; width:100%; float:left;}

#topnavigation ul li.level1:hover>ul{display:block;}

#section-Homepage-level1 li>ul:before{display:block; content:' '; background:url("/~/media/Images/H/HP-IR/css/top-nav-ul-before.png") no-repeat 0px 0; width:100%; height:33px;   top:0;}

#section-Homepage-level1 li>ul:after{display:block; content:' '; background:url("/~/media/Images/H/HP-IR/css/top-nav-ul-after.jpg") no-repeat 0px 0; width:100%; height:26px; position: absolute;  bottom:-26px; }

#section-Homepage-level1 li.level1 > ul { float:left; display:none; padding-top: 12px; position: absolute; z-index: 999;  width: 210px; top:14px; }

#topnavigation ul li.level1>ul li.level2 a span, #topnavigation ul li.level1>ul li.level2  span{background:#fff;}
#section-Homepage-level1 li > ul li.level2:hover a span{color:#fff;}


#topnavigation ul li.level1>ul li.level2:hover span, #topnavigation ul li.level1>ul li.level2.current:hover span{display:block;background:#007dba;color:#fff; } 

/*#topnavigation ul li.level1>ul li.level2.current span,#topnavigation ul li.level1>ul li.level2.selected span{background:#007dba;}*/


.bottom-signpost-wrapper h2{ margin-bottom: 50px; font-size:1.750em;}
.signpost-title {float:left; width:100%; font-size: 1.5em;  margin-bottom: 15px; font-family:"HP-Simplified-Bold", Arial,Helvetica,sans-serif;}
.signpost-image{float:left; width:100%; margin-bottom:45px; text-align:center;}
.bottom-signpost-wrapper{float:left; width:100%; background:#fff; margin:40px 0 0 0;}
.signpost-link{font-family:"HP-Simplified-Bold", Arial,Helvetica,sans-serif;}

.socialmedia ol{float:left; padding:0; margin:0; }
.socialmedia ol li {float:left; margin-right: 10px;}
.socialmedia ol li:last-child { margin-right: 0;}
.socialmedia ol li a span { display: block;  text-indent: -9999em; background-position: 0 0;height: 29px; width: 29px;}
.sprite-facebook_icon { background:url("/~/media/Images/H/HP-IR/icons/facebook-icon.jpg") no-repeat;   }
.sprite-twitter_icon { background:url("/~/media/Images/H/HP-IR/icons/twitter-icon.jpg") no-repeat; }
.sprite-linkedin_icon { background:url("/~/media/Images/H/HP-IR/icons/linkedin-icon.jpg") no-repeat; }
.sprite-youtube_icon { background:url("/~/media/Images/H/HP-IR/icons/youtube-icon.jpg") no-repeat; }
.sprite-slideshare_icon { background:url("/~/media/Images/H/HP-IR/icons/slideshare-icon.jpg") no-repeat; }

.country-selection-list{float:left; width:100%;}
.country-selection-list ul li{float:left; background: url("/~/media/Images/H/HP-IR/icons/usa-flag.jpg") no-repeat  left center transparent; padding: 0 8px 0 20px; font-size:0.875em;}
.country-list-wrapper{float:left; width:100%; display:none; background:url("/~/media/Images/H/HP-IR/content-images/i-cselector-worldmap-hpe.gif") no-repeat; font-size:0.813em;}
.country-list{float:left; width:100%; padding:20px;}
.country-list ul li{float:left; width:20%; margin:0 0 5px;}
.country-list ul li a{display:inline-block; color:#000;}


#breadcrumb{font-size:0.750em;color: #767676; margin:15px 0 30px 0; line-height:nornal;}


#twocolright h2{ padding:0 0 15px; font-size:1.125em; margin:0; font-family: "HP-Simplified-Bold", arial;}
#twocolright ul{ border-bottom: 1px solid #000; float: left; font-size: 0.875em;  margin: 0 0 15px;
    padding: 5px 0 30px;  width: 100%;}
#twocolright ul li{display:block; padding:0 0 5px;  }
#twocolright ul:last-child{border-bottom:0 none;}
hr {float:left;background-color: #000000;  margin: 30px 0 15px; width: 100%;}
.resources li span{text-transform: uppercase; color:#767676;}
.resources li a img.extension-link-img{ margin-top: -5px;}

/*------------------Content wrapper styles---------------*/

#contentwrapper ul { padding:0 0 10px 5px; }
#contentwrapper ul li { list-style-image: none;  list-style-position: outside;  list-style-type: disc; margin:0 0 0 10px;}
#contentwrapper ul li li{ list-style-image: none;  list-style-position: outside;  list-style-type: disc; margin:0 0 0 15px;}

#contentwrapper ol { padding:0 0 10px 5px; margin:0; list-style: inside none decimal;}
#contentwrapper ol ol, #contentwrapper ul ul{padding:0 0 10px 15px;}
#contentwrapper ol li{padding:0 0 0 10px;}

.new-tabs-wrapper{margin:0 0 30px;}
.new-tabs { float:left; width:100%; border-bottom: 1px solid #000000;}
.new-tabs ul li {float:left;  margin-bottom: -1px;}
.new-tabs li a span, .new-tabs li span { float:left; color: #5a5a5a; font-size: 1.125em; font-weight: bold; margin-right: 2px;  padding: 11px 11px 8px;}
.new-tabs li.current a span, .new-tabs li.current span, .new-tabs li.selected.haschildren a span, .new-tabs li.selected a span{ border: 1px solid #000; border-radius: 0 4px 0 0; coutline: medium none; border-bottom:1px solid #fff; color: #000000; }

.news-data-wrap .sitesearchpagination{width:100%;}
.news-data-wrap .sitesearchpagination ul {float:right; }

/*-----General table styling-------*/
table{width:100%; line-height:nornal;clear:both;}
table tr td, table tbody tr td, table tbody tr th,  table thead tr th{border: 1px solid #cdcdcd;  padding: 3px 7px 2px 13px; text-align:left; font-weight: normal; height:40px; vertical-align: middle;}
table tbody tr th{ text-align:left; color:#fff; background-color: #767676;}
table tbody tr:nth-child(odd) td {background-color:#fff;}
table tbody tr:nth-child(even) td {background-color:#eeeeee;}
table tbody tr th a, table tbody th a:hover{color:#fff;} 

table thead tr th, table tbody tr th{font-family:"HP-Simplified-Bold", Arial,Helvetica;}
 

table.reportsTable{border:1px solid #000;}
table.reportsTable thead tr th{border: 0 none; background-color:#767676; color:#fff; }
table.reportsTable tbody tr th, table.reportsTable tbody tr td{border:0 none;}
table.reportsTable tbody tr td a img{padding-right:10px;}

table.nostyle thead tr th, table.nostyle tbody tr th{border: 0 none; background-color:#fff; }
table.nostyle tbody tr th, table.nostyle tbody tr td{border:0 none;}
table.nostyle tbody tr:nth-child(odd) td {background-color:#fff;}
table.nostyle tbody tr:nth-child(even) td {background-color:#fff;}
table.nostyle tr td, table.nostyle tbody tr td, table.nostyle tbody tr th,  table.nostyle thead tr th
{padding:5px; height:auto;}


/*------Financial table----*/
table.rad-financialtable{}
table.rad-financialtable thead tr td,
table.rad-financialtable tbody tr td,
table.rad-financialtable thead tr th, 
table.rad-financialtable tbody tr th{border: 1px solid #cdcdcd; padding:5px; vertical-align: middle;font-size:0.875em; height:auto; }


table.rad-financialtable thead tr th{text-align:left;color:#fff; background-color: #767676; font-weight:normal;}
table.rad-financialtable tbody tr th{background:none; color:#000; font-weight:normal;}
table.rad-financialtable tbody tr td, table.rad-financialtable thead tr th{text-align:right;}
table.rad-financialtable tbody tr td:first-child, table.rad-financialtable thead tr th:first-child{text-align:left;}
table.rad-financialtable tbody tr:first-child td, table.rad-financialtable tbody  tr:first-child th{font-weight:normal;}
table.rad-financialtable tbody tr:nth-child(odd) td, 
table.rad-financialtable tbody tr:nth-child(odd) th {background-color:#eeeeee;}
table.rad-financialtable tbody tr:nth-child(even) td,
table.rad-financialtable tbody tr:nth-child(even) th {background-color:#fff;}

table tr td.cAlign, table tr th.cAlign{text-align:center;}
.cAlign img{margin:0 auto;}
.cAlign{text-align:center;}

.rad-left{float:left;}

.rad-right{float:right;}
.padleft10{padding-left:20px;}
table tr td.leftAlign, table tr th.leftAlign, table.rad-financialtable tbody tr td.leftAlign, table.rad-financialtable thead tr th.leftAlign{text-align:left; }
table tr td.rightAlign, table tr th.rightAlign{text-align:right; }

.scroll-table-container { float: left;  margin-bottom: 15px;  overflow-x: auto;  overflow-y: hidden;  padding: 0 0 5px;
    width: 100%;}
    
    .rad-notes{font-size:0.750em; font-style:italic; line-height:normal; color:#999;}
    .rad-notes span{font-style: italic;font-size:1.333em;}
table.committee{border:1px solid #000;}    
table.committee tr td, table.committee tr th  {padding:5px; border:0 none; vertical-align: middle;}
table.committee tr th, table.committee tr td  {text-align:center; }
/*table.committee tr th a, table.committee tr th a{color:#007dba; font-weight:bold;}*/

table.committee tbody tr td:first-child, table.committee thead tr th:first-child{text-align:left;}
table.committee tbody tr:first-child td, table.committee tbody  tr:first-child th{font-weight:normal;}
table.committee thead tr th {color:#fff; background-color: #767676; vertical-align: bottom;} 
table.committee thead th a {color:#fff}
table.committee th{font-family: "HP-Simplified-Bold"; font-weight:normal;}
table.committee tbody tr td.alignLeft{text-align:left;}

/*-------------------Landing page-------------------*/

.lbox-image{ float: left; margin-bottom: 45px;  text-align: center;  width: 100%;}
.lbox-item h2{float: left; font-family: "HP-Simplified-Bold",Arial,Helvetica,sans-serif; font-size:1.250em;
    margin-bottom: 15px; width: 100%;}
    
    
/*--------------Board members-----------*/
.biowrap{ margin:0 0 10px 0;}
.imgwrap{float:left; margin-right:10px; width:33%;}    
.memberwrap{float: left;  min-height: 120px; position: relative; width:63%;}
  .slick-trigger{float:left; position:absolute; bottom:0;}
  .slickbox{  float: left;  margin: 0 0 10px;  width: 100%;}
  
  
  
  /*------------Common snap down----------------*/
 .snapdown-title  {font-family: "HP-Simplified-Bold",Arial,Helvetica;}
.snapdown-category-wrap { float:left; width:100%; margin:0 0 20px;border-bottom:1px solid #007dba;}
.snapdown-category-wrap .snapdown { float:left; width:100%; }
.snapdown-category-wrap .snapdown-title { float:left; width:100%; padding:8px 30px 8px 0;line-height: 2em;  }
.snapdown-category-wrap .snapdown-title a:hover{color:#007dba;}
.snapdown-category-wrap .snapdown-title.cursorpointer {cursor:pointer; background:url("/~/media/Images/H/HP-IR/css/arrow-up.png") no-repeat right 8px transparent;}
.snapdown-wrapper .snapdown-title.cursorpointer.snapopen { background:url("/~/media/Images/H/HP-IR/css/arrow-down.png") no-repeat right 8px transparent; color:#007dba;}
.snapdown-category-wrap .snapdown-content { float:left; width:100%; padding:10px 10px 0px;}
 
/*------------Common snap down ends----------------*/


.committee-item, .bod-item{margin:0 0 10px;}
.committee-title, .bod-title{font-family: "HP-Simplified-Bold";}
.bod-designation{}
.TopBox{ border-bottom: 1px solid #cccccc;   margin: 0 0 30px;  padding-bottom:30px;}
.latest-item{margin:0 0 10px;}
.latest-item p, .latest-item p span{float:left; width:100%;  color: #767676;}
.latest-item p span{text-transform: uppercase;}

/*----------Events page--------------------*/
.fincaltable { float:left; width: 100%; margin-bottom: 20px;border:1px solid #000;}
.fincaltable, .subsciptionbox, .fincaltable-head, .fincaltable-content, .fincaltable-item { float: left;width: 100%;}
.fincaltable-head div {background-color: #767676; box-sizing: border-box; color: #ffffff; float: left; padding: 5px; }


.investor-events-box .caledaer-date {width: 20%;}
.investor-events-box .caledaer-Subject {width: 60%;}
.investor-events-box .caledaer-icon { width: 20%;}
.caledaer-date {width: 20%;}
.caledaer-Subject{width:40%;}
.caledaer-Subject.full{width: 20%;}
.caledaer-icon {width: 20%;text-align: center;}
.caledaer-checkbox { width: 20%;}
.fincaltable-item { border-bottom: 1px dotted #d8d8d8;}

.fincaltable-content .fincaltable-item div { box-sizing: border-box; float: left; padding: 5px;}
.fincaltable-content .fincaltable-item div.caledaer-checkbox { font-size: 0.875em;}
.fincaltable-content .fincaltable-item div.caledaer-checkbox div { padding: 0; width: 100%;}
.fincaltable-content .fincaltable-item div.caledaer-checkbox input{width:20px; height:20px; font-size: 0.875em;}

.event-details-table{float:left; width:100%; border:1px solid #000; padding:4px; margin-bottom:20px;}
.event-details-table .event-heading{float:left; width:100%; background-color:#767676; color:#fff; padding:4px;}
.event-details-table .event-left{float:left; width:30%; padding:2px;}
.event-details-table .event-right{float:left; width:70%; padding:2px;}
.supporting-heading, .event-row, .supporting-content{float:left; width:100%; padding:2px;}



.events-landing .snapdown-title { float:left; width:100%; padding:8px 0 8px 0; position:relative; }
/*.events-landing .snapdown:nth-child(2n+1){background-color:#eee; border-radius:5px;}*/
.events-landing .snapdown{ border: 1px solid #cce5f1; /* border-radius: 5px;*/  margin: 0 0 10px;  padding: 5px 10px;}
.events-landing .snapdown-content { background-color:#e5f2f8; /*border-radius: 5px;*/ float: left;  padding: 10px 10px 0;  width: 100%;}
/*.events-landing .snapdown-title.cursorpointer.snapopen {
    background: url("/~/media/Images/H/HP-IR/css/arrow-down.png") no-repeat scroll right 8px rgba(0, 0, 0, 0); color: #007dba;}   */

.snapdown-title > a { float: left; line-height: 1em; width: 100%;}
.snapdown-title small{ float: left; font-size: 0.875em;  font-weight: normal;  width: 100%;}
.events-landing .snapdown-title span.cursorpointer{ border-bottom: 1px solid #ffffff; color: #00578e; display: block;
    font-weight: normal;  padding: 5px; float:right; height: 30px; width: 30px; position: absolute;  top: 8px; right:0; cursor:pointer;}
.events-landing .snapdown-title span.cursorpointer{ background: url("~/media/Images/H/HP-IR/css/mobile-plus.png") no-repeat scroll 5px 6px ;}
.events-landing .snapdown-title span.cursorpointer.snapopen{ background: url("~/media/Images/H/HP-IR/css/mobile-minus.png") no-repeat scroll 5px 6px transparent;}


.subsciptionbox { border: 1px solid #cccccc; box-sizing: border-box;  padding: 10px;}
.eventsubbox1 { float: left;  margin-bottom: 10px;  width: 100%;}
.eventsubbox { float: left; margin-bottom: 10px; width: 100%;}
#submitbtn { margin-left: 10px;}
#privacychkbox { float: left; margin: 0 10px 0 0;}
#privacychkbox input { margin-left: 0;}
.eventsubbox .privacytext { float: left; margin-bottom: 0;}
.eventsubbox1 .longlabel { float: left;  margin-bottom: 10px; width: 100%;}

#pattern_financial_calendar_2 .financial_calendar_2_eventitem {
    border-bottom: 1px solid #dddfdf;
    float: left;
    padding: 8px 0 8px 5px;
    width: 100%;
}


#pattern_financial_calendar_2 .calendar-date {
    float: left;
    margin: 0 5% 0 0;
    width: 20%;
}

#pattern_financial_calendar_2 .calendar-subject {
    float: left;
    margin: 0 5% 0 0;
    width: 50%;
}


#pattern_financial_calendar_2 .calendar-outlook {
    float: left;
    text-align: center;
    width: 20%;
}

/*----------Events page ends--------------------*/
#mobile-topnavigation { }
#mobile-menu{margin:10px 0 0 0;}
#mobile-menu a{ height: 40px; line-height: 40px;  border: 1px solid #ccc; cursor: pointer; display: block;  position: relative; padding:0 10px;
    width: 100%;   background: url("/~/media/Images/H/HP-IR/css/arrow-down2.png") no-repeat 98% 50%;}
    #mobile-menu a.active{background: url("/~/media/Images/H/HP-IR/css/arrow-up2.png") no-repeat 98% 50%;}
#mobile-menu a:hover{text-decoration:none;}
#mobile-topnavigation, .mobi-tabs, #mobile-show-nav{display: none;}

#mobile-show-nav {margin-bottom: 25px;}
#mobile-show-nav ul:first-child{border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
#mobile-show-nav ul{float:left; width: 100%; }
#mobile-show-nav ul li { float:left; width: 100%; position: relative; }
#mobile-show-nav ul#mobi-section-Homepage-level1 ul {display: none;}
#mobile-show-nav ul li a span, #mobile-show-nav ul li span { float:left; width: 100%; border-bottom: 1px solid #ccc;  line-height: normal; padding: 5px 20px 5px 10px;}
#mobile-show-nav ul li ul li { position: relative;}
#mobile-show-nav ul li ul li a span, #mobile-show-nav ul li ul li span{ position: relative; padding: 5px 20px 5px 20px;}
#mobile-show-nav .showmore { background: url("/~/media/Images/H/HP-IR/css/plus-circle.png") no-repeat 5px 5px; height: 30px; position: absolute; top: 0; right:0; width: 30px;}
#mobile-show-nav .showmore.selected{ background: url("/~/media/Images/H/HP-IR/css/minus-circle.png") no-repeat no-repeat 5px 5px;}

#mobile-show-nav ul li.level1.selected.haschildren >a>span{background:#dfdfdf; color:#000;}

#mobile-show-nav ul li.level1.selected.haschildren ul li.level2.current span{background:#dfdfdf; color:#000;}
#mobile-show-nav ul li a:hover span{background:#dfdfdf; color:#000;}


/*------Tabs to dtopdown-----*/

.mobi-tabs {   float: left; margin: 0;width: 100%;}
.mobi-tabs p a, .mobi-tabs p a:hover { color: #434343; text-decoration:none;}
.mobi-tabs p {padding:0; margin:0 10px;}
.mobi-tabs p span { border: 1px solid #cccccc; cursor: pointer;  display: block;  height: 40px;  line-height: 40px;
    padding: 0 10px;  width: 100%;}
.mobi-tabs p a span.up { background: url("/~/media/Images/H/HP-IR/css/arrow-up2.png") no-repeat scroll 98% 50% transparent;}
.mobi-tabs p a span.down {background: url("/~/media/Images/H/HP-IR/css/arrow-down2.png") no-repeat scroll 98% 50% transparent;}

/*-----------webform------------------*/
#feedback > div > div {  float: left;  margin-bottom: 10px; min-height: 32px;}
#feedback > div > div > p{padding;0;}
#feedbackContainer{float:left; width:60%;}

#feedbackContainer input, #feedbackContainer textarea, #feedbackContainer select{border:1px solid #ccc;  width:100%;}
#feedbackContainer p span{color:red;}
#feedbackrequired-fieldsLabelContainer{float:left; width:100%;}

#feedbackFirstNameLabelContainer,
#feedbackLastNameLabelContainer,
#feedbackTitleLabelContainer,
#feedbackCompanyLabelContainer,
#feedbackInvestorLabelContainer,
#feedbackAddress1LabelContainer,
#feedbackAddress2LabelContainer ,
#feedbackCityLabelContainer,
#feedbackStateProvinceLabelContainer,
#feedbackpostalCodeLabelContainer,
#feedbackCountryLabelContainer,
#feedbackPhoneLabelContainer,
#feedbackFaxLabelContainer,
#feedbackEmailLabelContainer,
#feedbackCommentLabelContainer,
#feedbackShipmentMethodLabelContainer,
#feedbackFadexLabelContainer,
#feedbackCaptcha-CodeCaptchaContainer,
#feedbackCaptcha-lableLabelContainer,
#feedbackSubmitButtonContainer{float:left; width:40%;  }

#feedbackFirstNameTextboxTextboxContainer,
#feedbackLastNameTextboxTextboxContainer,
#feedbackTitleTextBoxTextboxContainer,
#feedbackCompanyTextBoxTextboxContainer,
#feedbackInvestor-DropDownDropDownContainer,
#feedbackAddress1TextBoxTextareaContainer,
#feedbackAddress2TextBoxTextareaContainer,
#feedbackCityTextBoxTextboxContainer,
#feedbackState-provinceTextBoxTextboxContainer,
#feedbackpostalCodeTextBoxTextboxContainer,
#feedbackCountryTextBoxTextboxContainer,
#feedbackCountry-DropDownDropDownContainer,
#feedbackPhone-TextboxTextboxContainer,
#feedbackFax-TextboxTextboxContainer,
#feedbackEmail-TextboxTextboxContainer,
#feedbackComment-TextAreaTextareaContainer,
#feedbackshipment-DropDownDropDownContainer,
#feedbackFadex-TextboxTextboxContainer, #feedbackCaptcha-CodeCaptchaTextContainer, #feedbackCaptcha-CodeCaptchaCodeContainer{float:left; width:60%;  }

 #feedbackSubmitButtonContainer{margin-left:40%;  }
#feedbackShipmentInforamtionLabelContainer{float:left; width:100%; }


input#feedbackSubmitButton, input#prbtnSearch{padding:5px 20px; background:#007dba; border:0 none; border-radius:0 5px 0 5px; color:#fff; width:auto;font-size: 1em;}
input#feedbackCaptcha-CodeCaptchaText{width:auto;}

#feedbackcheakboxFetchingFieldTextareaContainer{display:none;}

p.search-lable{float: left; padding:5px 0 10px 0;width: 20%;}
.freetext{border:1px solid #007dba; margin:0 5px; padding:5px;}
.searchbox-container{margin:0 0 20px;}

/*--------------------Over written css---------------*/
.footer .site_links .ul_site_links li.first_li a, .footer .site_links .ul_site_links li.first_li span {font-weight:normal!important;}
.footer .cselector span.flag{padding:0!important; margin:0 8px 0 0;}

.story-item{float:left; width:100%; margin-bottom:10px;}
.story-date{font-style:italic;}


.dropdown { width:40%; margin: 0 0 20px;position: relative;}
.selected-box {background: url("/~/media/Images/R/Rolls-Royce/css/dropdown-arrow.png") no-repeat scroll 97% center #ffffff; border: 1px solid #cccccc; color: #000000; cursor: pointer;  display: block; padding: 3px 6% 4px 5px;}
.dropdown ul { background-color: #ffffff; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc; display: none;  left: 0; list-style-type: none;  margin: -1px 0 0;
    padding: 0; position: absolute;  top: 32px;  width: 100%;  z-index: 10;}
.dropdown ul li {  list-style: inside none none!important; cursor: pointer; margin: 0; padding: 0 !important;}
.first-li { display: none;}

/*----------------------------*/
.newsletter-heading-container{float:left; border-bottom:1px solid #ccc; margin:0 0 20px; padding-bottom:10px;}
.newsletter-heading-container .headingright a{float:right;}

.newswrapper table tr td, .newswrapper table tbody tr td, .newswrapper table tbody tr th, .newswrapper table thead tr th{border:0 none; height: auto; padding: 0;}
.newswrapper table tbody tr:nth-child(2n) td{ background-color:#fff;}

.biowrap.details .imgwrap { float: left; margin-right: 10px;  width: 120px;}
.biowrap.details .memberwrap {  float: left; min-height: 70px;  width: 100%;}
img.extension-link-img {padding-right:5px;}

#submitbtn, input.btn{background:#0096d6; color: #ffffff; border-radius: 0 5px; display: inline-block; font-family: "HP-Simplified-Bold",Arial,Helvetica,sans-serif; line-height: 20px; padding: 4px 9px; text-decoration: none; width: auto; border:0 none;}

.button_share{ float:left; background:transparent !important;padding: 10px;}
.button_share i { float: left;}
.share_button { float:left; color: #5a5a5a; font-family: "HPSimplified";  font-size: 0.875em;  margin-left: 7px;  margin-top: -2px;}
.sprite-share_icon{ float:left; background: url("/~/media/Images/H/HP-IR/css/sprite-s8fba9a84c7.png") no-repeat transparent }

.sprite-share_icon { background-position: -122px -131px;  height: 14px; width: 14px;}



body#notice-of-preliminary-settlement #breadcrumb {display:none;}
body#notice-of-preliminary-settlement h1 { margin-top:20px;}
/*  this is tempororily done as per WO 221387 */

body#Homepage .bottom-signpost-wrapper{margin:0px;}
body#Homepage  .footer-top h2 {border-top: none; margin: -56px 0 30px;}
/* --------------------------*/


body#news-and-events #TopBox2 {display:none;}

.committee-item-4 {clear:both; float:left;}

body#Homepage .news-story-wrapper {display:none;}
body#Homepage .investor-events-wrapper {margin-top: 0px !important;}
body#news-and-events .bottom-signpost-wrapper {display:none;}
body#news-and-events .footer-top h2 {border-top: none !important;}
body#news-and-events .footer-top-wrapper {margin-top: 0px !important;}


.invnews-item-main{ padding-bottom: 16px; }
.invnews-item-main a{font-family: "HP-Simplified-Bold",Arial,Helvetica,sans-serif; *font-weight:bold;}
body#news-and-events h2.title-desc{ margin:0 0 15px !important;}

/*body#news-and-events .id-01-10-2015 .invnews-title{ min-height:70px;}*/
body#news-and-events .invnews-wrapper .boxLink {clear:both;}


#feedbackFadexLabelContainer span#feedbackFadexLabel p span{display:none;}
body#information-request #feedbackCaptcha-CodeCaptchaContainer{width: 60%;}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1200px) {
}

@media all and (max-width: 991px) {
.memberwrap{clear:both;min-height:auto !important;}
.slick-trigger{position: relative;}
.twocolright {padding-top: 20px;}

.directors-series table.nostyle tr td{width:50%;}
}
@media all and (max-width: 1200px){
.home-bannerwrapper{font-size:0.725em;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
.home-bannerwrapper{font-size:0.625em;}
.home-bannertxt{top:20px;}
.new-tabs li a span, .new-tabs li span{font-size: 1em;}
.footertop-left ul li{ min-width: 50%;}

.c-grid, .c-event-grid{width:50%;}
.c-grid{width:49%; margin-right:1%;}
.c-event-grid{width:49%;margin:0 0 0 1%;}

}


/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
.new-tabs-wrapper #searchbox {width:320px;}
p.search-txt {width:30%;}
.new-tabs-wrapper #searchTextboxContainer {width:59%;}
#feedbackContainer{width:100%;}
#feedback > div > div {margin:5px 0;}
#feedback > div > div p{padding:0!important;}

#mobile-topnavigation, .mobi-tabs { display: block; }
#topnavigation{display:none;}
.investor-events-wrapper h2, .home-bluebox h2, h2{font-size: 1.6em; margin: 10px 0 ; padding:10px 0; font-weight:bold;}
.investor-events-wrapper{margin-top:20px;}
.investor-news, .success-stories{margin-top:0;}
.investor-events-wrapper h3{margin-top:0;}


/*------Banner-----*/

.home-bannertxt{ float: left; font-size: 0.8em; padding-top:10px; position: static; text-align: center; width: 100%;}
.bx-pager {float: left;    position: static; text-align: center; width: 100%;}

/*-----Tabs to dropdown-----*/

.new-tabs{border-bottom:1px solid #ccc; display:none;}
.new-tabs ul {float:left; width:100%;  border-top:0 none;border-left:1px solid #ccc;border-right:1px solid #ccc; }
.new-tabs ul li{float:left; width:100%; }
.new-tabs li a span, .new-tabs li span { color: #007dba;  float: left; font-weight:normal; font-size: 1em;
    margin-right: 2px;  padding:10px; height:40px; width:100%; border-top:0 none; border-left:0 none; border-right:0 none; border-radius:0; border-bottom:1px solid #ccc;}
.new-tabs li.last span{border-bottom:0 none;}
.new-tabs li.current a span, .new-tabs li.current span {color: #000000; border-top:0 none; border-left:0 none; border-right:0 none; border-radius:0; border-bottom:1px solid #ccc;}

}

@media (max-width: 640px) {
#feedback > div > div{width:100%; min-height: auto;}
.footertop-left ul li{float:left; width:100%;}
.home-bannertxt{font-size: 0.5em;}
.investor-events-wrapper{background:none;}


.fincaltable-head div{display:none;}
.fincaltable-head div.caledaer-Subject{display:block; width:100%;}
.fincaltable-content .fincaltable-item div.caledaer-date, .fincaltable-content .fincaltable-item div.caledaer-Subject{width:90%;}
.fincaltable-content .fincaltable-item div.caledaer-icon{width:8%;}
.fincaltable-content .fincaltable-item div.caledaer-checkbox{width:100%;}

.directors-series table.nostyle tr td, table.nostyle.contactus tr td{float:left; width:100%;}

}

@media (max-width: 320px) {
.privacytext{width:90%;}
.eventsubbox1{margin:10px 0;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 991px) and (max-width:2500px) {
ul.home-slider li img {width:100% !important;}
}

/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .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;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}