body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,img,iframe {
  border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style: normal;
  font-weight: normal;
}

ol,ul {
  list-style: none;
}

caption,th {
  text-align: left;
}

h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,q:after {
  content: '';
}

abbr,acronym {
  border: 0;
}

body {
  font: 12px/18px "Helvetica",sans-serif;
  margin: 0 auto;
  width: 960px;
}

a {
  color: #00759b;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

img {
  max-width: 100%;
}

h1 {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  line-height: 18px;
  margin-bottom: 18px;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 15px;
}

h3 {
  color: #666;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 15px;
}

p {
  line-height: 16px;
  margin-bottom: 12px;
}

ul {
  margin-left: 20px;
  margin-bottom: 12px;
}

ul li {
  list-style: disc outside none;
}

ol {
  margin-left: 20px;
  margin-bottom: 12px;
}

ol li {
  list-style: decimal outside none;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th {
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
}

form input::-moz-focus-inner {
  border: 0;
  padding: 0;
  padding-bottom: 1px;
}

form input.submit {
  cursor: pointer;
}

form fieldset {
  margin-bottom: 30px;
}

form fieldset div label {
  font-size: 12px;
}

form fieldset label {
  font-size: 13px;
}

form fieldset.buttons {
  text-align: right;
}

form fieldset.buttons table {
  float: right;
}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,.clearfix:after,.grid:before,.grid:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,.grid:after {
  clear: both;
}

.clearfix,.grid {
  zoom: 1;
}

.hide {
  display: none;
}

.rss-feed {
  background: url('../img/small.png') scroll no-repeat 0 -100px transparent;
  height: 14px;
  margin-left: 10px;
  padding: 0 7px;
  width: 14px;
  zoom: 1;
}

.rss-feed span {
  display: none;
}

img.left {
  float: left;
  margin: 0 15px 15px 0;
}

img.right {
  float: right;
  margin: 0 0 15px 15px;
}

a.external {
  background: url('../img/small.png') scroll no-repeat right -650px transparent;
  padding-right: 12px;
}

.media {
  margin: 0 0 15px 0;
}

.media p {
  color: #666;
  font-size: 11px;
  margin: 5px 0 0;
  text-align: right;
}

.media img {
  display: block;
}

.media.right {
  float: right;
  margin: 0 0 15px 15px;
}

.media.right p {
  text-align: right;
}

.media.left {
  float: left;
  margin: 0 15px 15px 0;
}

.media.left p {
  text-align: right;
}

.smallprint {
  color: #666;
}

.visually-hidden {
  left: -99999px;
  position: absolute;
  width: 100%;
}

.hidden {
  display: none;
}

.button_main {
  background-color: #d9eaf0;
  border: 1px solid #00759b;
  border-radius: .417em;
  color: #006080;
  display: inline-block;
  padding: .2em 1em;
}

.button_main:hover,.button_main:focus {
  text-decoration: none;
  color: #fff;
  background-color: #00759b;
}

.quote,blockquote {
  background: url(http://www.ijser.org/images/blockquote_gray.gif) no-repeat 0 4px;
  padding: 10px 20px 10px 50px;
  color: #555;
  font-style: italic;
  margin: 0 0 15px 0;
  font-size: 12px;
}

.header {
  margin-top: 25px;
  width: 100%;
}

.header .logo {
  float: left;
  margin-right: 35px;
  font-size: 50px;
  font-weight: bold;
}

.header .logo:hover {
  text-decoration: none;
}

.header .search {
  float: left;
}

.header .search input.text,.modular-search .text {
  background: url('../img/search-main.png') scroll no-repeat 0 0 transparent;
  border: 0;
  float: left;
  height: 24px;
  line-height: 1;
  padding: 0 15px;
  width: 236px;
}

.header .search input.text:focus,.modular-search .text {
  outline: 0;
}

ul.social-media-topbar li.follow-us {
  float: left;
  margin-left: 50px;
  list-style: none;
}

.social-media-topbar li.follow-us {
  position: relative;
  font-size: 12px;
  float: left;
  margin: 0;
}

.social-media-topbar li.follow-us a.title {
  background: url('../img/small.png') scroll no-repeat right -198px transparent;
  padding-right: 15px;
  line-height: 26px;
}

.social-media-topbar li.follow-us .wrapper {
  background: url('http://www.ijser.org/images/box-on-hover-shadow.png') scroll no-repeat right bottom transparent;
  bottom: -136px;
  display: none;
  left: -11px;
  position: absolute;
  padding-bottom: 23px;
  z-index: 2500;
}

.social-media-topbar li.follow-us .wrapper div {
  background-color: white;
  border: 1px solid #cfcfcf;
  padding: 10px 30px 10px 10px;
}

.social-media-topbar li.follow-us .wrapper div a.box-title {
  background: url('http://www.ijser.org/images/small.png') scroll no-repeat right -247px transparent;
  padding-right: 15px;
}

.social-media-topbar li.follow-us .wrapper div ul {
  margin: 0;
  margin-top: 10px;
}

.social-media-topbar li.follow-us .wrapper div ul li {
  background-image: url('http://www.ijser.org/images/small.png');
  background-repeat: no-repeat;
  float: none;
  margin: 0;
  padding: 3px 0 3px 25px;
  list-style: none;
}

.social-media-topbar li.follow-us .wrapper div ul li.google {
  background: url("http://www.ijser.org/images/g-plus-share.png") no-repeat scroll 0 3px transparent;
}

.social-media-topbar li.follow-us .wrapper div ul li.twitter {
  background-position: 0 -347px;
}

.social-media-topbar li.follow-us .wrapper div ul li.linkedin {
  background-position: 0 -397px;
}

.social-media-topbar li.follow-us .wrapper div ul li.facebook {
  background-position: 0 -447px;
}

.social-media-topbar li.follow-us:hover .wrapper {
  display: block;
}

.navFollowUs {
  float: left;
  width: 180px;
  margin: 1px 0 0 35px;
}

.navFollowUs img {
  position: relative;
  top: 4px;
  margin-left: 8px;
}

.header .search input.submit,.modular-search .submit {
  background: url('../img/search-main.png') scroll no-repeat 0 -24px transparent;
  border: 0;
  border-radius: 0;
  float: left;
  height: 24px;
  margin: 0;
  text-indent: -9999px;
  width: 36px;
  outline: 0;
}

.header .search input.submit {
  font-size: 0;
}

.header .search a.advance {
  line-height: 26px;
  margin-left: 30px;
}

.header .menu {
  background: url('../img/css_sprites_new.png') -10px -626px;
  clear: both;
  margin: 15px 0 0;
  min-height: 46px;
  position: relative;
  width: 100%;
  z-index: 1500;
}

.header .submenu-visible-position-left {
  background-position:-10px -626px;
}

.header .submenu-visible-position-right {
  background-position:-10px -626px;
}

.header .menu li {
  list-style: none;
  font-size: 13px;
  font-weight: bold;
  float: left;
  padding: 0 14px;
}

.header .menu li a {
  display: block;
  padding: 10px 15px;
}

.header .menu li a:hover {
  cursor: pointer;
  text-decoration: none;
}

.header .menu li .submenu {
  background: url('../img/menu-bottom-shadow.png') scroll repeat-x center bottom transparent;
  display: none;
  position: absolute;
  left: 0;
  padding-bottom: 11px;
  top: 37px;
  z-index: 1600;
  zoom: 1;
}

.header .menu li .submenu-wrapper {
  background: url('../img/menu-submenu-divider.jpg') scroll repeat-x 0 0 transparent;
  border: 1px solid #cfcfcf;
  border-radius: 0 0 5px 5px;
  overflow: hidden;
  zoom: 1;
}

.header .menu li.position-right .submenu {
  left: auto;
  right: 0;
}

.header .menu li .submenu .submenu-wrapper div {
  float: left;
  padding: 25px 0 20px;
  width: 208px;
  zoom: 1;
}

.header .menu li .submenu .submenu-wrapper div strong {
  display: block;
  font-weight: normal;
  margin: 0 15px 5px;
  min-height: 36px;
}

.header .menu li .submenu .submenu-wrapper ul {
  margin: 0;
  line-height: 22px;
}

.header .menu li .submenu .submenu-wrapper ul li {
  float: none;
  margin: 0;
  padding: 0;
  zoom: 1;
}

.header .menu li .submenu .submenu-wrapper ul li a {
  background-color: transparent;
  border: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: normal;
  padding: 5px 15px;
}

.header .menu li .submenu .submenu-wrapper ul li a:hover {
  background-color: #00759b;
  color: white;
  cursor: pointer;
}

.header .help-and-faqs {
  float: right;
  font-weight: bold;
  line-height: 26px;
}

.header .help-and-faqs .japanContact {
  margin-right: 20px;
}

.header .menu li.hovering a {
  background-color: #fcfcfc;
  border: 1px solid #cfcfcf;
  border-bottom-color: #fcfcfc;
  position: relative;
  padding: 9px 14px;
  text-decoration: none;
  z-index: 1700;
}

.header .menu li.hovering .submenu {
  display: block;
}

.slider {
  margin-top: 30px;
  width: 100%;
  overflow: hidden;
  position: relative;
  zoom: 1;
}

.slider .slides {
  height: 473px;
  margin: 0;
  zoom: 1;
}

.slider .slides img {
  display: block;
}

.slider .slides>li {
  background: url('http://www.ijser.org/images/slider-blank-bg.jpg') scroll no-repeat 0 0 white;
  display: none;
  font-weight: lighter;
  height: 473px;
  list-style: none;
  overflow: hidden;
  width: 960px;
}

.slider .slides>li:first-child,.slider .slides li.first {
  display: block;
}

.slider .slides li>.description {
  color: #666;
  float: left;
  margin: 50px 117px 0 30px;
  width: 500px;
}

.slider .slides li>.description h2 {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 70px;
}

.slider .slides li>.description p {
  margin-left: 20px;
}

.slider .slides li>.description .main-line {
  font-size: 25px;
  line-height: 30px;
}

.slider .slides li>.description .second-line {
  font-size: 18px;
  line-height: 20px;
  margin-top: 25px;
}

.slider .slides li>.link {
  display: block;
  float: left;
  height: 387px;
  margin-top: 28px;
  width: 216px;
}

.slider .flex-control-nav {
  bottom: 12px;
  margin: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1200;
}

.slider .flex-control-nav li {
  display: inline;
  height: 17px;
  width: 34px;
}

.slider .flex-control-nav li a {
  background: url('../img/small.png') scroll no-repeat 12px -47px transparent;
  display: inline-block;
  height: 17px;
  width: 34px;
}

.slider .flex-control-nav li a {
  *display: inline;
  zoom: 1;
}

.slider .flex-control-nav li a.flex-active {
  background-position: 12px 3px;
}

.slider .flex-control-nav li a span {
  display: block;
  height: 17px;
  visibility: hidden;
  width: 34px;
}

.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

.homepage-news {
  margin-top: 45px;
}

.homepage-news .news-header {
  zoom: 1;
}

.homepage-news .news-header h2 {
  float: left;
  width: 48%;
}

.homepage-news .news-header .other {
  float: right;
  position: relative;
  text-align: right;
  z-index: 3000;
}

.homepage-news .news-header .other a.title {
  background: url('../img/small.png') scroll no-repeat right -197px transparent;
  font-weight: bold;
  font-size: 13px;
  margin-right: 10px;
  padding-right: 15px;
}

.homepage-news .news-header .other .wrapper {
  background: url('http://www.ijser.org/images/box-on-hover-shadow.png') scroll no-repeat right bottom transparent;
  display: none;
  position: absolute;
  padding-bottom: 23px;
  right: 0;
  top: -10px;
  width: 190px;
  z-index: 1500;
}

.homepage-news .news-header .other .wrapper div {
  background-color: white;
  border: 1px solid #cfcfcf;
  padding: 9px 9px 9px 10px;
}

.homepage-news .news-header .other .wrapper div a.box-title {
  background: url('../img/small.png') scroll no-repeat right -147px transparent;
  font-weight: bold;
  font-size: 13px;
  padding-right: 15px;
}

.homepage-news .news-header .other .wrapper div ul {
  margin: 20px 0 0;
}

.homepage-news .news-header .other .wrapper div ul li {
  float: none;
  list-style: none;
  margin: 0;
}

.homepage-news .news-header .other:hover .wrapper {
  display: block;
}

.homepage-news .news {
  clear: both;
  margin: 0;
  overflow: hidden;
}

.homepage-news .news li {
  float: left;
  font-size: 11px;
  line-height: 14px;
  list-style: none;
  padding: 20px 2.5% 0;
  width: 28%;
}

.homepage-news .news li p {
  color: #757575;
  font-size: 11px;
  line-height: 14px;
}

.homepage-news .news li p.news-date {
  margin: 0;
}

.homepage-news .news li h3 {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 12px;
}

.homepage-news .news.loading {
  background: url('http://www.ijser.org/images//ajax-loader.gif') scroll no-repeat center center transparent;
}

.homepage-boxes {
  overflow: hidden;
  margin: 20px 0 0;
  width: 100%;
}

.homepage-boxes .box {
  float: left;
  height: 130px;
  margin-left: 18px;
  width: 226px;
}

.homepage-boxes .box:first-child,.homepage-boxes .first {
  margin-left: 0;
}

.homepage-boxes .search {
  position: relative;
  zoom: 1;
}

.homepage-boxes .search input {
  bottom: 14px;
  height: 24px;
  position: absolute;
}

.homepage-boxes .search input.text {
  background: url('../img/search-main.png') scroll no-repeat 0 0 transparent;
  border: 0;
  font-size: 11px;
  line-height: 1;
  left: 7px;
  padding: 0 8px;
  width: 156px;
}

.homepage-boxes .search input.submit {
  background: url('../img/search-main.png') scroll no-repeat 0 -48px transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  left: 180px;
  text-indent: -9999px;
  width: 36px;
}

.homepage-boxes .search input.submit {
  font-size: 0;
}

.footer {
  clear: both;
  margin-top: 40px;
  padding-bottom: 50px;
  width: 100%;
}

.search-filters {
  padding: 0 7px;
  width: 146px;
}

.search-filters h3 {
  color: #555;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding-bottom: 4px;
}

.search-filters ul {
  margin: 0;
}

.search-filters div {
  padding-bottom: 12px;
}

.search-filters a.more {
  background: url('../img/small.png') scroll no-repeat right -197px transparent;
  padding: 0 15px 0 7px;
}

.search-filters ul li {
  display: block;
  padding: 4px 0;
  line-height: 14px;
  margin: 3px 0;
  overflow: hidden;
}

.search-filters ul li a {
  padding: 0 7px;
}

.search-filters ul li a.remove {
  background: url('../img/small.png') scroll no-repeat 0 -860px transparent;
  float: right;
  height: 14px;
  padding: 0;
  width: 14px;
  zoom: 1;
  margin-right: -4px;
}

.search-filters ul li a.remove span {
  display: none;
}

.search-filters ul li span {
  display: block;
  float: left;
  width: 105px;
}

.search-filters ul li.active {
  background-color: #666;
  border-radius: 11px;
  color: white;
  padding: 4px 9px;
  zoom: 1;
}

.content {
  float: left;
  margin-top: 20px;
  padding-bottom: 20px;
  width: 800px;
}

.content .wrapper {
  padding-left: 19px;
  overflow: visible;
}

body.one-column .content {
  width: 960px;
}

body.one-column .content .wrapper {
  padding: 0;
}

.content-full-width {
  float: left;
  margin-top: 20px;
  padding-bottom: 20px;
}

.myboxes div {
  background: url('../img/box-bg1.jpg?v=0.1.1') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  margin: 0 20px 20px 0;
  padding: 9px;
  zoom: 1;
}

.boxes {
  clear: both;
  overflow: hidden;
  padding-bottom: 30px;
  width: 800px;
  zoom: 1;
}

.boxes div {
  background: url('http://www.ijser.org/images/box-bg.jpg') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  height: 80px;
  margin: 0 20px 20px 0;
  padding: 9px;
  width: 226px;
  zoom: 1;
}

.boxes div h3 {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  height: 40px;
}

.boxes div h3 a {
  display: block;
}

.boxes div h3 a img {
  display: block;
}

.boxes div p {
  color: #4a4a4a;
  line-height: 14px;
  margin: 0;
  max-height: 42px;
  overflow: hidden;
}

.boxes div.pdf h3 {
  background: url('http://www.ijser.org/images/file-pdf.png') scroll no-repeat right 0 transparent;
  padding-right: 40px;
}

.boxes a.box {
  background: url('http://www.ijser.org/images/box-bg.jpg') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  height: 80px;
  margin: 0 20px 20px 0;
  padding: 9px;
  width: 226px;
  zoom: 1;
}

.boxes a.box span.header {
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  height: 40px;
  display: block;
}

.boxes a.box span.introtext {
  color: #4a4a4a;
  line-height: 14px;
  margin: 0;
  max-height: 42px;
  overflow: hidden;
}

.boxes a.box.pdf span.header {
  background: url('http://www.ijser.org/images/file-pdf.png') scroll no-repeat right 0 transparent;
  padding-right: 40px;
}

.boxes a.box span {
  display: block;
  cursor: pointer;
}

.boxes a.box:hover {
  text-decoration: none;
}

.books {
  clear: both;
  overflow: hidden;
  padding-bottom: 30px;
  width: 800px;
  zoom: 1;
}

.books .book {
  background: url('http://www.ijser.org/images/books-bg.jpg?v=0.0.2') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  height: 80px;
  line-height: 14px;
  margin: 0 20px 20px 0;
  padding: 8px;
  width: 228px;
  display: block;
}

.books .book p {
  color: #4a4a4a;
  margin: 0;
  padding: 0;
}

.books .book h3 {
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
}

.books .book span.header {
  font-weight: bold;
  margin: 0 0 5px;
  padding: 0;
}

.books .book h3 a {
  color: #4a4a4a;
}

.books .book span.header {
  color: #666;
  display: block;
}

.books .book .thumbnail {
  display: block;
  float: left;
  margin-right: 15px;
}

.books .book .thumbnail img {
  display: block;
  box-shadow: -2px 0 5px 0 #000;
}

.books .book .description {
  height: 84px;
  overflow: hidden;
}

.books .book span.description {
  height: 84px;
  overflow: hidden;
  display: block;
}

.books .book .description p {
  max-height: 56px;
}

.books .book .description span.introtext {
  max-height: 56px;
  color: #4a4a4a;
  text-decoration: none;
}

.books a.book {
  text-decoration: none;
  cursor: pointer;
}

.books a.book:hover {
  text-decoration: none;
}

.books a.book span {
  text-decoration: none;
  cursor: pointer;
}

.people {
  clear: both;
  overflow: hidden;
  padding-bottom: 30px;
  width: 800px;
}

.person {
  background: url('http://www.ijser.org/images/people-bg.jpg') scroll repeat-x 0 0 #f1f1f1;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  height: 173px;
  margin: 0 20px 20px 0;
  padding: 14px;
  width: 350px;
}

.person .thumbnail {
  display: block;
  float: left;
  margin-right: 15px;
}

.person h3 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 12px;
}

.person .job-title {
  height: 48px;
  overflow: hidden;
}

.person .expertise {
  max-height: 96px;
  overflow: hidden;
}

.person .expertise strong {
  display: block;
}

.person.right {
  float: right;
  margin: 0 0 20px 20px;
}

.files {
  clear: both;
  overflow: hidden;
  padding-bottom: 30px;
  width: 800px;
}

.files.two-in-a-row {
  width: 532px;
  padding-right: 268px;
}

.files div {
  background: url('http://www.ijser.org/images/box-bg.jpg') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  height: 80px;
  margin: 0 20px 20px 0;
  padding: 6px 9px 9px;
  width: 226px;
}

.files div h3 {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  padding: 5px 70px 6px 0;
}

.files div h3 a {
  display: block;
  height: 36px;
}

.files div p {
  color: #4a4a4a;
  line-height: 16px;
  margin: 4px 0 0;
  max-height: 48px;
  overflow: hidden;
}

.files div.pdf h3 {
  background: url('http://www.ijser.org/images/file-pdf.png') scroll no-repeat right 0 transparent;
}

.sections {
  clear: both;
  margin: 0;
  overflow: hidden;
}

.sections li {
  list-style: none;
  margin: 0 0 40px;
  zoom: 1;
}

.sections li h2,.sections li h3 {
  font-size: 13px;
}

.sections li h2 a,.sections li h3 a {
  color: black;
}

.sections li .thumbnail {
  display: block;
  float: left;
  margin-right: 15px;
  overflow: hidden;
}

.sections li .description {
  margin-left: 85px;
}

.sections.industry-standards li .description {
  margin-left: 110px;
}

.sections li .more {
  clear: both;
}

.article-list {
  clear: both;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

.article-list li {
  background: url('http://www.ijser.org/images/articles-list-bg.jpg') scroll repeat-x 0 0 transparent;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  float: left;
  list-style: none;
  margin: 0 0 20px 0;
  padding: 9px 9px 0;
}

.article-list li h3 {
  font-size: 15px;
  font-weight: bold;
}

.covers-list {
  clear: both;
  margin: 0;
  overflow: hidden;
}

.covers-list h2,.covers-list h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}

.covers-list li {
  margin-bottom: 40px;
}

.covers-list li .thumbnail {
  display: block;
  float: left;
  margin-right: 10px;
}

.covers-list li .description {
  margin-left: 65px;
}

.covers-list li .description p {
  margin-bottom: 6px;
}

.covers-list li .description p.links {
  margin: 0;
}

.covers-list li .description .links a {
  margin-right: 30px;
}

.search-results {
  clear: both;
  margin: 0;
  overflow: visible;
}

.search-results h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0;
}

.search-results li {
  margin-bottom: 40px;
  list-style: none;
}

.search-results li p {
  margin-bottom: 6px;
}

.search-results li p.links {
  margin: 0;
}

.search-results li .links a {
  margin-right: 25px;
}

.publications {
  clear: both;
  margin: 0;
  overflow: hidden;
}

.publications li {
  font-size: 13px;
  list-style: none;
  margin-bottom: 25px;
}

.publications li p {
  margin: 0;
}

.publications li p.date {
  color: #666;
  font-size: 11px;
  margin: 0;
}

.publications li h3 {
  margin: 0;
}

.book-series {
  margin: 0;
}

.book-series li {
  list-style: none;
  overflow: hidden;
  position: relative;
  padding-right: 78px;
}

.book-series li h3 {
  font-weight: bold;
  margin-bottom: 4px;
}

.book-series li p {
  line-height: 14px;
}

.book-series li .cover {
  display: block;
  float: left;
  margin-right: 15px;
}

.book-series li .cover img {
  display: block;
}

.book-series li .buy {
  bottom: 10px;
  position: absolute;
  right: 15px;
}

.search-results li .links a,.search-results li .links .dropdown-trigger {
  margin-right: 20px;
}

.columns-layout {
  margin-top: 20px;
  overflow: hidden;
  padding-bottom: 20px;
  width: 100%;
}

.columns-layout .main {
  float: left;
  overflow: hidden;
  width: 839px;
}

.columns-layout .advertisment {
  float: left;
  overflow: hidden;
  width: 121px;
}

.columns-layout .column-wide {
  margin-right: 11px;
}

.columns-layout .column-medium {
  float: left;
  margin-right: 11px;
  width: 328px;
}

.columns-layout .column-short {
  float: left;
  margin-right: 11px;
  width: 150px;
}

.advertisment p {
  color: #8f8f8f;
  font-size: 11px;
  margin: 0;
}

.pod-box {
  background: url('http://www.ijser.org/images/pod-box.jpg') scroll repeat-y -656px 0 white;
  margin-bottom: 20px;
}

.pod-box p {
  margin: 0;
}

.pod-box ul {
  margin: 0;
}

.pod-box ul li {
  border-top: 1px solid #c0c0c0;
  list-style: none;
  padding: 12px 15px 7px;
}

.pod-box ul li ol li {
  border: 0;
  margin: 0;
  padding: 0;
}

.pod-box ul li:first-child,.pod-box ul li.first-child {
  border-top: 0;
}

.pod-box ul li h3 {
  font-weight: bold;
  margin-bottom: 0;
}

.pod-box ul li a.buy {
  background: url('../img/buttons.png') scroll no-repeat 0 0 transparent;
  color: #006080;
  display: block;
  font-size: 13px;
  float: right;
  line-height: 29px;
  margin: 0 0 0 10px;
  height: 29px;
  padding: 0;
  text-align: center;
  width: 68px;
}

.pod-box ul li .thumbnail {
  display: block;
  float: left;
  margin-right: 10px;
}

.pod-box ul li a.more {
  font-size: 14px;
  font-weight: bold;
}

.pod-box .box-header {
  background: url('http://www.ijser.org/images/pod-box.jpg') scroll no-repeat 0 0 #c0c0c0;
  height: 58px;
  width: 100%;
}

.pod-box .box-header h2 {
  padding: 15px 20px 0;
  margin: 0;
}

.pod-box .box-footer {
  background: url('http://www.ijser.org/images/pod-box.jpg') scroll no-repeat -328px bottom white;
  height: 6px;
  width: 100%;
}

.pod-box .book-series li {
  padding-right: 93px;
}

.abstr-index-list table tr td {
  border: 1px solid #ccc;
  vertical-align: top;
}

.box-reviews strong {
  display: block;
  text-align: right;
}

.box-available-volumes h3 {
  font-weight: bold;
  padding-right: 78px;
  margin-bottom: 0;
}

.box-available-volumes p {
  padding-right: 78px;
}

.pod-box-long {
  background: url('http://www.ijser.org/images/pod-box-long.jpg') scroll repeat-y -1654px 0 white;
  width: 827px;
}

.pod-box-long .box-header {
  background: url('http://www.ijser.org/images/pod-box-long.jpg') scroll no-repeat 0 0 #c0c0c0;
}

.pod-box-long .box-footer {
  background: url('http://www.ijser.org/images/pod-box-long.jpg') scroll no-repeat -827px bottom white;
}

.pod-box .pagination {
  border-top: 1px solid #c0c0c0;
  padding: 15px 0 5px;
}

.details-box {
  background: url('http://www.ijser.org/images/details-box.jpg') scroll repeat-y -300px 0 white;
}

.product-card {
  background: url('../img/product-card.jpg') scroll repeat-y -1654px 0 #f4f4f4;
  margin-bottom: 20px;
  width: 827px;
}

.product-card .box-content {
  background: url('../img/product-card.jpg') scroll no-repeat 0 0 transparent;
  min-height: 249px;
  overflow: hidden;
  zoom: 1;
}

.product-card .box-content h1 {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 6px;
}

.product-card .box-content .subtitle {
  font-size: 14px;
}

.product-card .box-content .cover-preview {
  font-size: 13px;
  font-weight: bold;
  float: left;
  padding-left: 1px;
  text-align: center;
  width: 148px;
}

.product-card .box-content .cover-preview .cover {
  display: block;
  margin: 0 auto;
  padding: 15px 0 7px;
}

.product-card .box-content .cover-preview a.external {
  background-position: right -700px;
  padding-right: 15px;
}

.product-card .box-content .description {
  background-color: white;
  border: 1px solid #d5d5d5;
  float: left;
  min-height: 217px;
  padding: 15px 20px;
  width: 496px;
}

.product-card .box-content .description p {
  line-height: 14px;
  margin-bottom: 8px;
}

.product-card .box-content .description .description-long {
  display: none;
}

.product-card .box-content .description .banner {
  overflow: hidden;
  width: 100%;
}

.product-card .box-content .description .banner .picture {
  float: left;
  width: 280px;
}

.product-card .box-content .description .banner-description {
  float: left;
  width: 304px;
  margin-right: 20px;
  padding-top: 80px;
}

.product-card .box-content .description .banner-description p {
  color: #666;
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 24px;
}

.product-card .box-content .description .banner-description p.slogan {
  font-size: 28px;
  line-height: 30px;
}

.product-card .box-content .buttons {
  float: left;
  width: 110px;
}

.product-card .box-content .buttons ul {
  margin: 17px 0 0;
}

.product-card .box-content .buttons ul li {
  border-bottom: 1px solid #bfbfbf;
  list-style: none;
  padding: 10px 9px;
}

.product-card .box-content .buttons ul li:first-child,.product-card .box-content .buttons ul li.first-child {
  border-top: 1px solid #bfbfbf;
}

.product-card .box-content .buttons ul li a.buy {
  background: url('../img/buttons.png') scroll no-repeat -80px 0 transparent;
  color: #006080;
  display: block;
  font-size: 13px;
  line-height: 29px;
  height: 29px;
  padding: 0 5px;
  text-align: center;
  width: 83px;
}

.product-card .box-content .buttons ul li a.buy span {
  background: url('../img/small.png') scroll no-repeat right -700px transparent;
  padding-right: 15px;
}

.product-card .box-content .buttons ul li a.ordering-options {
  background: url('../img/buttons.png') scroll no-repeat 0 -80px transparent;
  color: white;
  display: block;
  font-size: 15px;
  font-weight: bold;
  height: 35px;
  padding: 5px 18px;
  width: 64px;
}

.product-card .box-content .buttons ul li a.ordering-options span {
  background: url('../img/small.png') scroll no-repeat right -817px transparent;
  padding-right: 15px;
}

.product-card .box-content .buttons ul li a.book-conference {
  background: url('../img/buttons.png') scroll no-repeat 0 -80px transparent;
  color: white;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 35px;
  padding: 5px 10px;
  width: 82px;
}

.product-card .box-content .buttons ul li a.book-conference span {
  background: url('../img/small.png') scroll no-repeat right -739px transparent;
  padding-right: 15px;
}

.product-card .box-content .buttons ul li a.buy-book-series {
  background: url('../img/buttons.png') scroll no-repeat 0 -80px transparent;
  color: white;
  display: block;
  font-size: 13px;
  height: 35px;
  padding: 5px 10px;
  width: 82px;
}

.product-card .box-content .buttons ul li a.buy-book-series span {
  background: url('../img/small.png') scroll no-repeat right -739px transparent;
  padding-right: 15px;
}

.product-card .box-content .buttons ul li a.order-now {
  background: url('../img/buttons.png') scroll no-repeat 0 -80px transparent;
  color: white;
  display: block;
  font-size: 13px;
  height: 45px;
  line-height: 45px;
  padding: 0;
  text-align: center;
  width: 102px;
}

.product-card .box-content .buttons ul li a.order-now span {
  background: url('../img/small.png') scroll no-repeat right -739px transparent;
  padding-right: 15px;
}

.product-card .box-content .buttons ul li a.button {
  background: url('../img/buttons.png') scroll no-repeat 0 -40px transparent;
  color: #006080;
  display: block;
  font-size: 14px;
  height: 33px;
  line-height: 36px;
  margin: 8px 0 0;
  padding: 0;
  text-align: center;
  width: 162px;
}

.product-card .box-content .share-this {
  float: left;
  width: 30px;
}

.product-card .box-content .share-this ul {
  margin: 17px auto;
  width: 16px;
}

.product-card .box-content .share-this ul li {
  background-image: url('../img/small.png');
  background-repeat: no-repeat;
  height: 16px;
  list-style: none;
  margin: 0;
  padding: 0 0 10px;
  overflow: hidden;
  width: 16px;
}

.product-card .box-content .share-this ul li a {
  display: block;
  height: 16px;
  padding-left: 16px;
}

.product-card .box-content .share-this ul li.favorite {
  background-position: 0 -780px;
}

.product-card .box-content .share-this ul li.twitter {
  background-position: 0 -350px;
}

.product-card .box-content .share-this ul li.linkedin {
  background-position: 0 -400px;
}

.product-card .box-content .share-this ul li.facebook {
  background-position: 0 -450px;
}

.product-card .box-footer {
  background: url('../img/product-card.jpg') scroll no-repeat -827px bottom transparent;
  height: 25px;
  width: 827px;
}

.abp .description {
  background: url('') scroll no-repeat right top transparent;
}

.product-card-multivolume-book .box-content .description {
  width: 477px;
}

.product-card-multivolume-book .box-content .buttons {
  width: 129px;
}

.product-card-multivolume-book .box-content .buttons ul li {
  padding: 10px 14px;
}

.product-card-conference .box-content .description {
  margin-left: 22px;
  width: 604px;
}

.product-card-conference .box-content .buttons {
  width: 129px;
}

.product-card-conference .box-content .buttons ul li {
  padding: 10px 14px;
}

.product-card-electronic .box-content .description {
  margin-left: 22px;
  width: 604px;
}

.product-card-electronic .box-content .buttons {
  width: 129px;
}

.product-card-electronic .box-content .buttons ul li {
  padding: 10px 14px;
}

.product-card-journal .box-content .description {
  width: 421px;
}

.product-card-journal .box-content .buttons {
  width: 185px;
}

.product-card-journal .box-content .buttons ul li {
  font-size: 15px;
  padding: 10px 11px;
}

.product-card-journal .box-content .buttons ul li a.external {
  background-position: right -700px;
  padding-right: 17px;
}

.pagination {
  padding: 15px 0 5px;
  text-align: center;
}

.pagination a {
  margin: 0 7px;
  padding: 0 8px;
}

.pagination span {
  font-weight: bold;
  margin: 0 7px;
  padding: 0 8px;
}

.advance-search {
  overflow: hidden;
  padding-bottom: 80px;
}

.advance-search .column {
  float: left;
  margin: 10px 56px 0;
  overflow: hidden;
  width: 365px;
}

.advance-search fieldset {
  width: 365px;
}

.advance-search fieldset.simple-searchfield {
  margin-bottom: 35px;
}

.advance-search fieldset.publication-subject select {
  height: 113px;
  width: 100%;
}

.advance-search fieldset.publication-type input {
  margin: 0 10px;
}

.advance-search fieldset.publication-type label {
  display: block;
  padding: 4px 0;
}

.advance-search fieldset.publication-date .row {
  margin: 10px 0;
}

.advance-search fieldset.publication-date .row label {
  display: block;
  float: left;
  margin-left: 10px;
  width: 80px;
}

.advance-search fieldset.simple-searchfield label {
  display: block;
}

.advance-search fieldset.simple-searchfield input.text {
  background: url('../img/search-main.png') scroll no-repeat 0 0 transparent;
  border: 0;
  float: left;
  height: 24px;
  line-height: 1;
  padding: 0 15px;
  width: 298px;
}

.advance-search fieldset.simple-searchfield input.submit {
  background: url('../img/search-main.png') scroll no-repeat 0 -24px transparent;
  border: 0;
  border-radius: 0;
  float: left;
  height: 24px;
  margin: 0;
  text-indent: -9999px;
  width: 36px;
}

.advance-search fieldset.simple-searchfield input.submit {
  font-size: 0;
}

.advance-search fieldset.sci-verse {
  background: url('') scroll no-repeat 0 0 transparent;
  height: 130px;
  position: relative;
  width: 365px;
  zoom: 1;
}

.advance-search fieldset.sci-verse input {
  bottom: 14px;
  height: 24px;
  position: absolute;
}

.advance-search fieldset.sci-verse input.text {
  background: url('../img/search-main.png') scroll no-repeat 0 0 transparent;
  border: 0;
  font-size: 12px;
  line-height: 1;
  left: 20px;
  padding: 0 8px;
  width: 271px;
}

.advance-search fieldset.sci-verse input.submit {
  background: url('../img/search-main.png') scroll no-repeat 0 -48px transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  left: 307px;
  text-indent: -9999px;
  width: 36px;
}

.advance-search fieldset.sci-verse input.submit {
  font-size: 0;
}

.add-extra-keywords {
  margin-bottom: 25px;
  overflow: hidden;
}

.add-extra-keywords input.text {
  background: url('../img/search-main.png') scroll no-repeat 0 0 transparent;
  border: 0;
  float: left;
  height: 24px;
  line-height: 1;
  padding: 0 15px;
  width: 270px;
}

.add-extra-keywords input.submit {
  background: url('../img/search-main.png') scroll no-repeat 0 -72px transparent;
  border: 0;
  border-radius: 0;
  color: #00759b;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  margin: 0;
  text-transform: none;
  width: 42px;
}

.product-list {
  display: inline;
  float: left;
  width: 612px;
}

.product-list .sort-options-top {
  height: 10px;
  background: url('') scroll no-repeat 0 0 transparent;
  zoom: 1;
}

.product-list .sort-options {
  background: url('') scroll no-repeat -1224px 0 transparent;
  zoom: 1;
}

.product-list .sort-options .row.letters {
  background: url("") repeat-y scroll -1224px 0 transparent;
}

.product-list .sort-options-bottom {
  height: 10px;
  background: url('') scroll no-repeat -612px bottom transparent;
  zoom: 1;
}

.product-list .sort-options label {
  color: #555;
  display: block;
}

.product-list .sort-options .row {
  clear: both;
  overflow: hidden;
  padding: 9px 12px;
  zoom: 1;
}

.product-list .sort-options .letters {
  border-top: 1px solid #e3e3e3;
}

.product-list .sort-options .letters a {
  padding: 0 4px;
}

.product-list .sort-options .letters a.active {
  color: black;
  font-weight: bold;
}

.product-list .sort-options .sort-by {
  float: left;
  width: 63%;
  overflow: hidden;
  zoom: 1;
}

.product-list .sort-options .sort-by ul {
  margin: 0;
  zoom: 1;
}

.product-list .sort-options .sort-by ul li {
  list-style: none;
}

.product-list .sort-options .subject-area {
  float: left;
  width: 37%;
  overflow: hidden;
  zoom: 1;
}

.product-list .sort-options .subject-area select {
  width: 100%;
}

.product-list .results-details {
  margin: 15px 0 15px;
}

.product-list .results-details h2 {
  font-weight: normal;
  margin-top: 10px;
}

.product-list .listing {
  margin: 0;
}

.product-list .listing li {
  list-style: none;
}

.product-list .listing li p {
  color: #444;
}

.search-in-product-list {
  background: url('') scroll no-repeat -131px bottom transparent;
  display: inline;
  float: left;
  margin-left: 20px;
  padding-bottom: 5px;
  width: 131px;
}

.search-in-product-list .box-wrapper {
  background: url('') scroll no-repeat 0 0 transparent;
}

.search-in-product-list h2 {
  font-weight: normal;
  margin: 0;
  padding: 9px;
}

.search-in-product-list label {
  color: #555;
}

.search-in-product-list ul {
  margin: 0;
}

.search-in-product-list ul li {
  list-style: none;
  line-height: 16px;
  padding: 4px 0;
}

.search-in-product-list .search {
  padding: 0 9px;
}

.search-in-product-list .search a {
  display: block;
  margin: 5px 0;
}

.search-in-product-list .search input.text {
  border: 0;
  background: url('') scroll no-repeat 0 0 transparent;
  height: 24px;
  line-height: 24px;
  margin-bottom: 5px;
  padding: 0 10px;
  width: 93px;
  zoom: 1;
}

.search-in-product-list .other {
  border-top: 1px solid #e3e3e3;
  padding: 9px 0 0 0;
}

.search-in-product-list .other label {
  display: block;
  margin: 0 9px;
}

.search-in-product-list .other ul {
  margin: 0 9px;
}

.advance-form form fieldset label {
  font-size: inherit;
}

.advance-form fieldset {
  margin-bottom: 0;
}

#advance-your-search-button a {
  background: url("../img/small.png") no-repeat scroll right -193px transparent;
}

div.guide-for-authors th,div.guide-for-authors td {
  border: 0;
}

div.pod-box th,div.pod-box td {
  padding: 5px;
  border: 0;
}

.details-box .box-header-gradient,.details-box .box-content {
  position: relative;
}

.details-box span.popup-content {
  z-index: 1000;
  background: #dfdfdf;
  padding: 10px;
  left: 155px;
  position: absolute;
  top: 0;
  width: 200px;
}

.details-box .box-header-gradient {
  min-height: 13px;
}

.subjectContent td,.subjectContent th {
  border: 0;
}

.count {
  color: #555;
}

div.sort-by .active {
  color: #000;
  font-weight: bold;
}

.popup:hover {
  cursor: help;
}

.product-deeper-page #columns-layout {
  padding-left: 0;
}

.product-deeper-page #columns-layout .aside {
  margin-top: 0;
  margin-right: 12px;
}

.product-deeper-page #columns-layout .aside a.external {
  white-space: nowrap;
}

.column-medium .box-header h2,.column-wide .box-header h2 {
  color: #00759b;
}

input.text-submit-wide {
  background: url('../img/search-main.png') scroll no-repeat 0 -96px transparent;
  border: 0;
  border-radius: 0;
  color: #00759b;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  margin: 0;
  padding-left: 23px;
  text-transform: none;
  width: 103px;
  cursor: pointer;
}

input.text-submit-wide.right {
  float: right;
  margin-right: 6px;
}

.ordering-info ul li div.description {
  min-height: 30px;
}

.ordering-info ul li div.description p {
  width: 95%;
}

.search-in-product-list .box-wrapper {
  background: url('http://www.ijser.org/images/search-in-product-list.jpg') scroll no-repeat 0 0 #f5f5f5;
}

.search-in-product-list .other {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.journal-footer {
  background: #f3f3f3;
  padding: 10px;
  clear: both;
  display: block;
  margin-right: 11px;
  width: 808px;
}

.journal-footer ul.footer-col {
  float: left;
  margin: 0;
  padding: 0 12px 0 0;
  width: 105px;
}

.journal-footer ul.footer-col.last {
  padding: 0;
}

.journal-footer ul.footer-col li {
  list-style: none outside none;
  margin: 10px 0;
  padding: 0;
}

.journal-footer ul.footer-col li.bold {
  font-weight: bold;
}

#columns-layout .subpageWrapper {
  float: left;
  width: 839px;
  overflow: hidden;
}

.search-in-product-list .search input.text-adv {
  border: 0;
  background: url('http://www.ijser.org/images/short-input-field.png') scroll no-repeat 0 0 transparent;
  height: 24px;
  line-height: 24px;
  margin-bottom: 5px;
  padding: 0 10px;
  width: 93px;
  zoom: 1;
}

div.most_cited th,div.most_cited td,.most-cited-sub .pod-box th,.most-cited-sub .pod-box td {
  padding: 0 5px;
}

div.most_downloaded th,div.most_downloaded td,div.most-downloaded-sub .pod-box th,div.most-downloaded-sub .pod-box td {
  padding: 0 5px;
}

div.recent_articles th,div.recent_articles td,div.recent-articles-sub .pod-box th,div.recent-articles-sub .pod-box td {
  padding: 0 5px;
}

.product-list .sort-options .letters span.active {
  color: #000;
  font-weight: bold;
}

span.italic {
  font-style: italic;
}

span.superscript {
  font-size: xx-small;
  vertical-align: super;
}

.guide-for-authors .pod-box ul li ul {
  list-style: inside disc;
  margin-left: 15px;
  margin-bottom: 15px;
}

.guide-for-authors .pod-box ul li ul li {
  list-style: inside disc;
  border-top: 0;
  padding: 0;
}

.guide-for-authors .pod-box ul li ol li {
  list-style: decimal;
}

.guide-for-authors .pod-box ul li p {
  margin-bottom: 10px;
}

.column-wide .description ul {
  list-style: none outside none;
}

.column-wide .description ul li {
  list-style: none outside none;
}

.included-series h2 {
  margin-bottom: 0;
}

ul.subjects-list {
  margin-botton: 0;
  list-style: none;
  display: block;
}

ul.subjects-list li {
  list-style: none;
}

ul.subjects-list li a.expand {
  background: transparent url(http://www.ijser.org/images/plus_item.gif) no-repeat 0 -5px;
  width: 16px;
  height: 16px;
  outline: 0;
  display: inline;
}

ul.subjects-list li a.expand.sub-expanded {
  background: transparent url(http://www.ijser.org/images/minus_item.gif) no-repeat 0 -5px;
}

ul.subjects-list li a.expand span {
  text-indent: -9999px;
  overflow: hidden;
  width: 16px;
  height: 16px;
  display: inline-block;
}

ul.subjects-list li ul {
  list-style: none;
  background: transparent url(http://www.ijser.org/images/sub_line.gif) repeat-y 0 0;
  margin-bottom: 0;
  margin-left: 0;
}

ul.subjects-list li ul li {
  margin-left: 25px;
  list-style: none;
  list-style-image: url(http://www.ijser.org/images/sub_item.gif);
  list-style-position: inside;
  background: transparent url(http://www.ijser.org/images/sub_line.gif) repeat-y 0 0;
}

.description .open-access {
  display: block;
  float: right;
}

.description .open-access img {
  width: 80px;
}

.most_cited tr.row-space td {
  padding-bottom: 15px;
}

.most-cited-sub tr.row-space td {
  padding-bottom: 15px;
}

.most_downloaded tr.row-space td {
  padding-bottom: 15px;
}

.most-downloaded-sub tr.row-space td {
  padding-bottom: 15px;
}

.recent_articles tr.row-space td {
  padding-bottom: 15px;
}

.recent-articles-sub tr.row-space td {
  padding-bottom: 15px;
}

.editorial-board p {
  margin-bottom: 10px;
}

.column-semi {
  margin: 0;
  width: 655px;
  float: left;
}

.column-semi .box-header h2 {
  color: #00759b;
}

.column-semi .pod-box {
  background: url('http://www.ijser.org/images/pod-box-medium.jpg') scroll repeat-y -1310px 0 white;
}

.column-semi .pod-box .box-header {
  background: url('http://www.ijser.org/images/pod-box-medium.jpg') scroll repeat-y 0 0 white;
}

.column-semi .pod-box .box-footer {
  background: url('http://www.ijser.org/images/pod-box-medium.jpg') scroll repeat-y -655px bottom white;
}

span.read-more {
  font-style: normal;
}

.header .search input.text,.advance-your-search .query input.text {
  line-height: 24px\9;
}

.book-series li div.description.two_buttons .buy.buy_order_2 {
  bottom: 5px;
  position: absolute;
  right: 15px;
}

.book-series li div.description.two_buttons .buy {
  bottom: 40px;
}

.ordering-info ul li div.description.two_buttons {
  min-height: 55px;
}

.ordering-info .pod-box ul li a.buy {
  width: 100px;
  background: url("../img/buttons.png") no-repeat scroll -75px 0 transparent;
}

table.pubdisplay {
  width: 350px;
  text-align: center;
  margin-left: 30px;
}

table.pubdisplay th {
  text-transform: capitalize;
  font-size: 13px;
  font-weight: bold;
  background: #e5e5e5;
}

.impactSpacer {
  height: 8px;
  display: block;
}

.form-submit-button input {
  float: right;
  background: url("../img/buttons.png") no-repeat scroll -75px 0 transparent;
  width: 100px;
  height: 29px;
  display: block;
  color: white;
  margin: 0 0 0 10px;
  text-align: center;
  border: 0;
  cursor: pointer;
}

.form-editorial-board td {
  width: 50%;
}

.editorial-board .pod-box .book-series li {
  padding-right: 20px;
}

.editorial-board .thumbnail-right {
  float: right;
  display: block;
  margin: 0 0 5px 10px;
}

.editorial-board .pod-box ul li h3 {
  margin-bottom: 5px;
}

.article-list li {
  width: 97%;
}

ul.subjects-list li ul li.last {
  background: 0;
  list-style: none inside url("http://www.ijser.org/images/sub_item_last.gif");
}

.header .menu li.el815 .submenu {
  width: 626px;
}

.header .menu li.el152726 .submenu {
  width: 418px;
}

.sections li .thumbnail {
  width: 85px;
}

.sections li .description {
  margin-left: 0;
}

.people.fullwidth .person {
  height: auto;
  width: 93%;
}

.homepage-boxes .search.sciverse-direct input.submit {
  background: url("http://www.ijser.org/images/home-button.png") no-repeat 0 0 transparent;
}

.aside {
  background: url("http://www.ijser.org/images/aside-separator.png") no-repeat scroll right top transparent;
  position: relative;
}

span.subscript {
  font-size: xx-small;
  vertical-align: sub;
}

.product-list .sort-options .letters div.pubyear {
  display: inline;
  white-space: nowrap;
}

.header .menu li a {
  zoom: 1;
}

.header .menu li a:hover {
  zoom: 1;
}

#header a.logo img {
  width: 154px;
  height: auto;
}

ul.moreless li.readmore a {
  background: url("../img/small.png") no-repeat scroll right -198px transparent;
  padding-right: 15px;
  width: 65px;
}

.aside ul.browsebooks .id99774 a,.aside ul.journ li.id99775 a,.aside ul.all-c .id99776 a,.aside ul.elect .id99779 a,.aside ul.bibli .id99780 a,.aside ul.newsl .id99781 a,.aside ul.wpsfi .id99787 a {
  color: #000!important;
  font-weight: bold!important;
}

.publications li p {
  white-space: pre-wrap;
}

.publications li p a.readmore {
  white-space: nowrap;
}

.aside ul li.with-submenu ul.books {
  width: auto!important;
}

#columns-layout .all-pods {
  display: inline-block;
  width: 678px;
}

.boxed .right {
  float: right;
}

.boxed .left {
  float: left;
}

.boxed .rounded-box-wide.rb-right,.boxed .rounded-box.rb-right {
  float: right;
}

.boxed .rounded-box-wide.rb-left,.boxed .rounded-box.rb-left {
  float: left;
}

.boxed>p {
  margin-bottom: 20px;
}

.content-box {
  background: 0;
}

.content-box .box-header {
  border-radius: 5px 5px 0 0;
}

.content-box .box-footer {
  border-radius: 0 0 5px 5px;
}

.content-box .box-header h2 {
  color: #000;
  font-weight: normal;
}

.content-box {
  background: 0;
}

.content-box .box-header {
  width: 100%;
  background: #c0c0c0 url("") no-repeat 0 0;
}

.content-box .box-footer {
  width: 100%;
  background: transparent url("") no-repeat -781px -4px;
  height: 6px;
}

.content-box .box-content {
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 23px 18px 5px;
}

.content-box .box-content h2 {
  margin-bottom: 8px;
}

.content-box .box-content p {
  margin-bottom: 20px;
  line-height: 20px;
}

.content-box .box-content p:last-child {
  margin-bottom: 0;
  clear: both;
}

.content-box p span.red {
  color: #9b0000;
}

.content-box .box-content .mediabox {
  padding-bottom: 8px;
  background: transparent url("") no-repeat bottom right;
  display: block;
  margin-bottom: 18px;
}

.content-box .box-content .mediabox img {
  display: block;
}

.mediabox.right {
  float: right;
  margin-left: 20px;
}

.mediabox.left {
  float: left;
  margin-right: 20px;
}

.content-box-small {
  width: 380px;
  margin-right: 21px;
  float: left;
}

.content-box-small.end {
  margin-right: 0;
}

.content-box-small .box-header {
  width: 100%;
  background: #c0c0c0 url("") no-repeat 0 0;
}

.content-box-small .box-footer {
  width: 100%;
  background: transparent url("") no-repeat -380px -4px;
  height: 6px;
}

.content-box.slider {
  margin-top: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-bottom: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.content-box-small.slider .flex-viewport {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}

.content-box.slider .slides {
  height: auto;
}

.content-box.slider .slides li {
  width: auto;
  height: auto;
  font-weight: normal;
  background: 0;
}

.content-box.slider .slides li .slide-content {
  margin: 30px 20px;
}

.content-box.slider .slides {
  color: #FFF;
}

.content-box.slider .slide-content h2 {
  font-size: 58px;
  line-height: 60px;
}

.content-box.slider .slide-content p {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 28px;
}

.boxed .boxes a.box span.introtext {
  font-weight: lighter;
  margin-top: 12px;
  max-height: 32px;
  font-size: 11px;
}

.boxed .boxes a.box {
  margin: 0 21px 20px 0;
}

.boxed .boxes a.box:nth-child(3n) {
  margin-right: 0;
}

.boxed .boxes a.box.third {
  margin-right: 0;
}

.pod-box.content-box .box-content ul li {
  list-style: disc inside none;
  padding: 0;
  margin-bottom: 5px;
  border: 0;
  vertical-align: middle;
}

.box.button.third {
  margin-right: 0;
}

div.free-text {
  line-height: 16px;
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}

div.free-text p:last-child {
  margin-bottom: 0;
}

.content-box.slider .slides li a {
  color: #FFF;
}

.content-box.slider .slides li a:hover {
  color: #FFF;
  text-decoration: none;
}

.content-box.slider .slides li a,.content-box.slider .slides li a.external {
  background: 0;
  overflow: hidden;
}

.content-box.tabbed-content {
  width: 780px;
}

.content-box.tabbed-content .box-footer {
  background: white url("") no-repeat 0 -8px;
  height: 17px;
}

.content-box.tabbed-content .box-content {
  padding: 20px 22px 14px 22px;
  min-height: 250px;
}

.content-box.tabbed-content .box-content h2 {
  color: #666;
  margin-bottom: 22px;
}

.content-box.tabbed-content .box-content h3 {
  color: #666;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 15px;
}

.content-box.tabbed-content .box-content p {
  line-height: 16px;
  margin-bottom: 22px;
  letter-spacing: .3px;
}

.boxed .tabbed-content div.rounded-box,.boxed .tabbed-content div.rounded-box-wide {
  width: 206px;
  border: 1px solid #d2d2d2;
  border-radius: 5px;
  padding: 20px 17px;
  background: #FFF;
}

.content-box.tabbed-content .box-content img.nomargin {
  margin: 0;
  padding: 0;
}

.boxed .tabbed-content div.rounded-box-wide {
  width: 366px;
  margin-bottom: 30px;
}

.boxed .tabbed-content div.rounded-box-wide img {
  margin: -11px 0 5px 5px;
}

.boxed .tabbed-content div.rounded-box-wide p {
  margin-bottom: 0;
  width: 95%;
}

.boxed .tabbed-content div.rounded-box.right,.boxed .tabbed-content div.rounded-box.rb-right {
  margin-left: 50px;
}

.boxed .tabbed-content div.rounded-box.left,.boxed .tabbed-content div.rounded-box.rb-left {
  margin-right: 50px;
}

.boxed .tabbed-content img {
  margin-bottom: 22px;
}

.tabbed-content .box-content a.btn-mgn {
  height: 17px;
  width: 156px;
  display: block;
  background: transparent url("") no-repeat 0 -30px;
  padding: 7px 20px;
  color: #FFF;
  margin-bottom: 17px;
}

.tabbed-content .box-content a.btn-tick {
  height: 15px;
  width: 188px;
  display: block;
  background: transparent url("") no-repeat 0 -60px;
  padding: 7px 20px;
  color: #FFF;
  margin-bottom: 17px;
}

.tabbed-content .box-content a.btn-flower {
  height: 15px;
  width: 138px;
  display: block;
  background: transparent url("") no-repeat 0 -90px;
  padding: 7px 20px;
  color: #FFF;
  margin-bottom: 17px;
}

.tabbed-content .box-content a.btn-plain {
  height: 15px;
  width: 169px;
  display: block;
  background: transparent url("") no-repeat 0 0;
  padding: 7px 20px;
  color: #FFF;
  margin-bottom: 15px;
}

.boxed-button-2 img,.boxed-button-2 div {
  float: left;
  margin: 8px;
  height: 86px;
  width: 66px;
}

.boxed-button-2 div {
  margin: 8px 0;
}

.boxed-button-2 {
  background: url() top left no-repeat;
  float: left;
  width: 246px;
  height: 100px;
  font-size: 11px;
  margin: 20px 20px 20px 0;
}

.boxed-button-2 div a {
  background: 0;
  font-weight: bold;
}

.boxed-button-2 div {
  width: 156px;
}

.boxed-button-2 p {
  margin-top: 10px;
}

.boxed-button-2.border-collapse {
  margin-right: 0;
}

.tabs-number-2 li {
  width: 50%;
}

.tabs-number-3 li {
  width: 33.333%;
}

.tabs-number-4 li {
  width: 25%;
}

.tabs-number-5 li {
  width: 20%;
}

.tabs-number-6 li {
  width: 16.666%;
}

.tabs-normal {
  clear: both;
}

.tabs-normal .tab {
  border: 0 1px solid #d2d2d2;
  border-top: 0;
}

.tabs-normal .tabs-menu {
  height: 74px;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

.tabs-normal .tabs-menu li {
  background: none transparent;
  display: block;
  float: right;
  font-size: 14px;
  font-family: Helvetica,sans-serif;
  height: 74px;
  list-style: none;
  text-align: center;
  position: relative;
  zoom: 1;
}

.tabs-normal .tabs-menu li a {
  background: url('') repeat-x scroll top left;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  color: #1881a4;
  display: block;
  line-height: 18px;
  outline: 0;
  overflow: hidden;
  padding: 0 25px;
  zoom: 1;
}

.tabs-normal .tabs-menu li.first {
  border-radius: 7px 0 0 0;
}

.tabs-normal .tabs-menu li.first a {
  border-left: 1px solid #d2d2d2;
  border-radius: 7px 0 0 0;
}

.tabs-normal .tabs-menu li.last {
  border-radius: 0 7px 0 0;
}

.tabs-normal .tabs-menu li.last a {
  border-right: 1px solid #d2d2d2;
  border-radius: 0 7px 0 0;
}

.tabs-normal .tabs-menu li.ui-tabs-active {
  background: url('') repeat-x scroll top left;
}

.tabs-normal .tabs-menu li.ui-tabs-active a {
  border-color: #b3b3b3;
  border-style: solid;
  border-width: 1px;
  background: url('') no-repeat scroll top left;
  color: black;
}

.tabs-normal .tabs-menu li.ui-tabs-active a:hover {
  text-decoration: none;
}

.tabs-process {
  clear: both;
}

.tabs-process .tab {
  border: 0 1px solid #d2d2d2;
  border-top: 0;
}

.tabs-process .tabs-menu {
  height: 74px;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

.tabs-process .tabs-menu li {
  background: none transparent;
  display: block;
  float: right;
  font-size: 14px;
  font-family: Helvetica,sans-serif;
  height: 74px;
  list-style: none;
  text-align: center;
  position: relative;
  zoom: 1;
}

.tabs-process .tabs-menu li a {
  background: url('../img/tab-normal-bg.jpg') repeat-x scroll top left;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  color: #1881a4;
  display: block;
  line-height: 18px;
  outline: 0;
  overflow: hidden;
  padding: 0 25px;
  zoom: 1;
}

.tabs-process .tabs-menu li span {
  background: url('../img/tab-normal-arrow.png') no-repeat scroll top left;
  display: block;
  height: 73px;
  position: absolute;
  top: 0;
  right: -20px;
  width: 20px;
  z-index: 201;
  zoom: 1;
}

.tabs-process .tabs-menu li.first {
  border-radius: 7px 0 0 0;
}

.tabs-process .tabs-menu li.first a {
  border-left: 1px solid #d2d2d2;
  border-radius: 7px 0 0 0;
}

.tabs-process .tabs-menu li.last {
  border-radius: 0 7px 0 0;
}

.tabs-process .tabs-menu li.last a {
  border-right: 1px solid #d2d2d2;
  border-radius: 0 7px 0 0;
}

.tabs-process .tabs-menu li.last span {
  display: none;
}

.tabs-process .tabs-menu li.ui-tabs-active {
  background: url('../img/tab-active-bg.jpg') repeat-x scroll top left;
}

.tabs-process .tabs-menu li.ui-tabs-active a {
  border-color: #b3b3b3;
  background: url('../img/tab-active-left-bg.jpg') no-repeat scroll top left;
  color: black;
}

.tabs-process .tabs-menu li.ui-tabs-active a:hover {
  text-decoration: none;
}

.tabs-process .tabs-menu li.ui-tabs-active span {
  background: url('../img/tab-active-arrow.png') no-repeat scroll top left;
}

#tabbed ul.tabs-menu li {
  cursor: pointer;
}

#tabbed.tabs-normal .tabs-menu li.ui-state-active a {
  border-right: 1px solid #b3b3b3;
}

.content-box .tabs-process.box-header {
  background: 0;
  height: auto;
}

.content-box .tabs-process.box-header ul li {
  padding: 0;
  border-top: 0;
  overflow: visible;
}

.content-box .tabs-normal.box-header {
  background: 0;
  height: auto;
}

.content-box .tabs-normal.box-header ul li {
  padding: 0;
  border-top: 0;
  overflow: visible;
}

.tabs-process .tabs-menu {
  background: transparent url("") repeat-x 0 0;
}

.tabs-normal .tabs-menu {
  background: transparent url("") repeat-x 0 0;
}

.tabs-process .tabs-menu.tabs_2 li {
  width: 50%;
}

.tabs-process .tabs-menu.tabs_4 li {
  width: 25%;
}

.tabs-process .tabs-menu.tabs_3 li {
  width: 33.333%;
}

.tabs-process .tabs-menu.tabs_5 li {
  width: 20%;
}

.tabs-process .tabs-menu.tabs_6 li {
  width: 16.666%;
}

.tabs-normal .tabs-menu.tabs_2 li {
  width: 50%;
}

.tabs-normal .tabs-menu.tabs_4 li {
  width: 25%;
}

.tabs-normal .tabs-menu.tabs_3 li {
  width: 33.333%;
}

.tabs-normal .tabs-menu.tabs_5 li {
  width: 20%;
}

.tabs-normal .tabs-menu.tabs_6 li {
  width: 16.666%;
}

.content-box-small.slider .flex-viewport {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.content-box.slider {
  overflow: hidden;
  position: relative;
}

.pod-box.content-box.content-slider .box-content ul li {
  list-style: none inside none;
  display: block;
}

.pod-box.content-box.content-slider .box-content ul li div.wrapper {
  margin: 23px 18px 5px;
  display: block;
  padding: 0;
}

.pod-box.content-box.content-slider .box-content ul li p {
  margin-bottom: 5px;
}

.content-box.content-slider .box-content {
  padding: 0;
}

.content-slider .flex-control-nav {
  bottom: 12px;
  margin: 0;
  text-align: center;
  width: 100%;
  z-index: 1200;
}

.content-slider .flex-control-nav li {
  display: inline;
  height: 17px;
  width: 34px;
}

.content-slider .flex-control-nav li a {
  background: url('../img/small.png') scroll no-repeat 12px -47px transparent;
  display: inline-block;
  height: 17px;
  width: 34px;
}

.content-slider .flex-control-nav li a {
  *display: inline;
  zoom: 1;
}

.content-slider .flex-control-nav li a.flex-active {
  background-position: 12px 3px;
}

.content-slider .flex-control-nav li a span {
  display: block;
  height: 17px;
  visibility: hidden;
  width: 34px;
}

.pod-box.content-box.content-slider .box-content ul li .wrapper ul li {
  list-style: disc inside none;
  display: list-item;
}

.content-box.slider.fullwidth .slide-content p {
  font-size: 17px;
  line-height: 19px;
  margin-bottom: 22px;
}

.content-box.slider.fullwidth .flex-viewport {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.boxed table {
  border: 1px solid #bcbcbc;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-collapse: separate;
  float: left;
  margin: 12px 0 35px 0;
  box-shadow: 0 9px 8px -10px rgba(50,50,50,0.34);
}

.boxed table th {
  color: #000;
  font-size: 13px;
  text-transform: none;
}

.boxed table td {
  color: #383838;
  font-size: 12px;
}

.boxed table td,.boxed table th {
  border-left: 1px solid #bcbcbc;
  border-top: 1px solid #bcbcbc;
  border-right: 0;
  border-bottom: 0;
  padding: 8px;
  text-align: left;
}

.boxed table th {
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#fff 0,#e6e6e6 102%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(102%,#e6e6e6));
  background: -webkit-linear-gradient(top,#fff 0,#e6e6e6 102%);
  background: -o-linear-gradient(top,#fff 0,#e6e6e6 102%);
  background: -ms-linear-gradient(top,#fff 0,#e6e6e6 102%);
  background: linear-gradient(to bottom,#fff 0,#e6e6e6 102%);
  border-top: 0;
}

.boxed table td:first-child,.boxed table th:first-child {
  border-left: none;
}

.boxed table th:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}

.boxed table th:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
}

.boxed table th:only-child {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

.boxed table tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 6px;
  -webkit-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px;
}

.boxed table tr:last-child td:last-child {
  -moz-border-radius: 0 0 6px 0;
  -webkit-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0;
}

.boxed table tr:nth-child(odd) {
  background: #f7f7f7;
}

.results-details .results-pagination {
  float: right;
}

.boxed table tr td.center-align {
  text-align: center;
}

.boxed table tr:first-child td {
  border-top: 0;
}

.boxed table thead tr th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #bcbcbc;
}

.boxed table td img {
  max-width: none;
}

.boxed table th img {
  max-width: none;
}

.results-details .results-pagination {
  float: right;
}

.search-in-exhibition-list {
  background: url("") no-repeat scroll -231px bottom transparent;
  display: inline;
  float: left;
  margin-left: 20px;
  padding-bottom: 5px;
  width: 231px;
}

.exhibition-list {
  display: inline;
  float: left;
  width: 512px;
}

.search-in-exhibition-list .box-wrapper {
  background: url("") no-repeat scroll 0 0 transparent;
}

.search-in-exhibition-list h2 {
  font-weight: normal;
  margin: 0;
  padding: 9px;
}

.search-in-exhibition-list label {
  color: #555;
}

.search-in-exhibition-list ul {
  margin: 0;
}

.search-in-exhibition-list ul li {
  line-height: 16px;
  list-style: none outside none;
  padding: 4px 0;
}

.search-in-exhibition-list .search {
  padding: 0 9px;
}

.search-in-exhibition-list .search a {
  display: block;
  margin: 5px 0;
}

.search-in-exhibition-list .search input.text {
  background: url("") no-repeat scroll 0 0 transparent;
  border: 0 none;
  height: 24px;
  line-height: 24px;
  margin-bottom: 5px;
  padding: 0 10px;
  width: 93px;
}

.search-in-exhibition-list .other {
  border-top: 1px solid #e3e3e3;
  padding: 9px 0 0;
}

.search-in-exhibition-list .other label {
  display: block;
  margin: 0 9px;
}

.search-in-exhibition-list .other ul {
  margin: 0 9px;
}

.exhibition-list .listing {
  padding: 0;
  margin: 0;
}

.exhibition-list .listing li {
  border-bottom: 1px dashed #ebebeb;
  list-style: none outside none;
  padding: 5px 0;
}

.search-in-exhibition-list select {
  width: 100%;
}

.footer .links li.follow-us .wrapper div ul li.google {
  background: transparent url("") no-repeat 0 0;
}

.content-breadcrumb .follow-us {
  float: right;
}

.content-breadcrumb p.breadcrumb {
  float: left;
  padding: 0;
  width: 75%;
}

.content-breadcrumb {
  overflow: visible;
  padding: 0 13px 0 13px;
}

#content h1.short {
  width: 75%;
}

.content.rel {
  position: relative;
}

.content-breadcrumb.right {
  position: absolute;
  right: 0;
}

.content-breadcrumb .wrapper {
  text-align: right;
}

.content-breadcrumb .follow-us {
  position: relative;
}

.content-breadcrumb .wrapper {
  right: 0;
  bottom: -139px;
  display: none;
  position: absolute;
  padding-bottom: 23px;
  z-index: 1500;
}

.content-breadcrumb .wrapper div {
  background-color: white;
  padding: 10px 0 10px 10px;
}

.content-breadcrumb .wrapper div ul li {
  background-image: url('../img/small.png');
  background-repeat: no-repeat;
  float: none;
  margin: 0;
  padding: 3px 0 3px 25px;
}

.content-breadcrumb .wrapper div ul li.twitter {
  background-position: 0 -350px;
}

.content-breadcrumb .wrapper div ul li.linkedin {
  background-position: 0 -400px;
}

.content-breadcrumb .wrapper div ul li.facebook {
  background-position: 0 -450px;
}

.content-breadcrumb .wrapper div ul li.google {
  background: transparent url("") no-repeat 0 0;
}

.content-breadcrumb .follow-us:hover .wrapper {
  display: block;
}

.content-breadcrumb .wrapper div ul,.content-breadcrumb .wrapper div ul li {
  list-style: none inside none;
}

.content-breadcrumb .wrapper a,.content-breadcrumb .wrapper ul {
  background-color: white;
}

.content-breadcrumb .wrapper div ul li a.external {
  background: none!important;
}

.content-breadcrumb a.title {
  background: url('../img/small.png') scroll no-repeat left -197px #FFF;
  padding-left: 28px;
}

.content-breadcrumb .wrapper div a.box-title {
  background: url('../img/small.png') scroll no-repeat left -247px #FFF;
  padding-left: 28px;
}

.content-breadcrumb .wrapper {
  background: 0;
}

.content-breadcrumb .wrapper div {
  background: transparent;
}

.content-breadcrumb .wrapper div ul {
  margin: 0;
  text-align: left;
  padding: 15px 15px 15px 30px;
}

.content-breadcrumb .wrapper div ul {
  border: 1px solid #cfcfcf;
  margin-top: 10px;
}

.content-breadcrumb .wrapper,.content-breadcrumb .wrapper div {
  margin: 0;
  padding: 0;
}

.follow-us p {
  margin-bottom: 0;
}

.content-breadcrumb .follow-us,.content-breadcrumb .breadcrumb {
  margin-bottom: 10px;
}

.follow-us p {
  float: left;
}

.follow-us .top-share {
  float: left;
  margin-left: 5px;
  margin-bottom: 0;
}

.follow-us .top-share li {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: transparent url("../img/small.png") no-repeat 0 0;
  margin-left: 5px;
}

.follow-us .top-share li a {
  width: 20px;
  height: 20px;
  display: block;
}

.follow-us .top-share li span {
  text-indent: -9999px;
  display: inline-block;
}

.follow-us .top-share li a.external {
  background: none!important;
}

.follow-us .top-share li.twitter {
  background-position: 0 -350px;
}

.follow-us .top-share li.facebook {
  background-position: 0 -450px;
}

.follow-us .top-share li.linkedin {
  background-position: 0 -400px;
}

.follow-us .top-share li.google {
  background: transparent url("") no-repeat 0 0;
}

.content-breadcrumb p.breadcrumb {
  margin-bottom: 23px;
}

.lightbox,.editboard_box,.helpbox,.helpbox_small {
  position: fixed;
  z-index: 10002;
  left: 50%;
  top: 50%;
  margin: -250px 0 0 -308px;
  width: 630px;
  height: 468px;
  padding: 48px 8px 0 9px;
  overflow: hidden;
  background: transparent url('') no-repeat;
}

.helpbox {
  background: transparent url('') no-repeat;
  width: 760px;
  margin-left: -373px;
  z-index: 10002;
}

.helpbox_medium {
  background: transparent url('') no-repeat;
  width: 760px;
  margin-left: -373px;
  height: 368px;
  margin-top: -200px;
  z-index: 10002;
}

.editboard_box {
  display: none;
}

.helpbox .btn_close,.lightbox .btn_close,.editboard_box .btn_close,.helpbox .btn_close {
  position: absolute;
  z-index: 10002;
  right: 28px;
  top: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: transparent;
}

.viewerCanvas {
  width: 630px;
  height: 430px;
}

.viewerHelpbox {
  width: 760px;
  height: 445px;
}

.helpbox_medium .viewerHelpbox {
  height: 345px;
}

.editboard_inner {
  padding: 15px 20px;
  height: 430px;
  overflow: auto;
}

.editboard_inner h2 {
  margin-bottom: 20px 0 3px 0;
}

.editboard_inner h4 {
  margin: 20px 0 5px 0;
}

.editboard_inner h5 {
  font-weight: bold;
}

.editboard_inner p {
  margin-bottom: 5px;
}

.succes_box {
  position: fixed;
  display: none;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin: -100px 0 0 -239px;
  height: 215px;
  width: 461px;
  padding: 48px 8px 0 9px;
  overflow: hidden;
  background: transparent url('') no-repeat;
}

.succes_box .btn_close {
  position: absolute;
  z-index: 10;
  right: 28px;
  top: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-color: transparent;
}

.succes_box p {
  height: 45px;
}

div.free-text.halfwidth {
  width: 380px;
  margin-right: 21px;
  float: left;
  text-align: left;
}

div.free-text.halfwidth.end {
  margin-right: 0;
}

.content-box .box-header.noheader {
  background: url() no-repeat scroll 0 -48px transparent;
  height: 6px;
  width: 100%;
}

.content-box.content-box-small .box-header.noheader {
  background: url() no-repeat scroll 0 -48px transparent;
  height: 6px;
  width: 100%;
}

.content-box .box-content.reduce-top {
  padding-top: 10px;
}

.boxes.buttons-set {
  padding-bottom: 0;
}

.open-access-table {
  border-collapse: separate;
  box-shadow: 0 9px 8px -10px rgba(50,50,50,0.34);
  -webkit-box-shadow: 0 9px 8px -10px rgba(50,50,50,0.34);
  -moz-box-shadow: 0 9px 8px -10px rgba(50,50,50,0.34);
  margin-bottom: 10px;
}

.open-access-table .row-fill,.open-access-table th {
  background: none repeat scroll 0 0 #f7f7f7;
}

.open-access-table td,.open-access-table th {
  border: 1px solid #bcbcbc;
  border-bottom: 0;
  color: #383838;
  text-align: left;
  text-transform: none;
  padding: 6px;
  font-size: 1em;
}

.open-access-table td:first-child,.open-access-table th:first-child {
  border-right: 0;
}

.open-access-table th:first-child {
  border-radius: 5px 0 0 0;
}

.open-access-table th:last-child {
  border-radius: 0 5px 0 0;
}

.open-access-table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
  border-bottom: 1px solid #bcbcbc;
}

.open-access-table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
  border-bottom: 1px solid #bcbcbc;
}

.findjournalsearch {
  float: right;
  position: relative;
  background-image: url();
  background-repeat: no-repeat;
  background-position: left;
  width: 380px;
  height: 40px;
}

.label_journalfindersearch {
  position: absolute;
  left: 10px;
  top: 11px;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}

.text_journalfindersearch {
  line-height: 1em;
  margin-left: 190px;
  height: 20px;
  line-height: 1;
  margin-top: 9px;
  width: 138px;
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: 0;
}

.submit_journalfindersearch {
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  text-indent: -9000px;
  text-transform: capitalize;
}

.lb-screen {
  background: url('') repeat;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99998;
}

.lb-content {
  background: none repeat scroll 0 0 #fff;
  border-radius: 5px 5px 5px 5px;
  margin: 50px auto;
  padding: 20px;
  position: relative;
  width: 800px;
  z-index: 99999;
}

.lb-close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB2JJREFUeNqsWVtMFFcYPjOz6y5XERQRlYtFFqsIhVKj1CoosErBNq2Vi6aYNk1afWibKBAUmzZINeKLD1VJ0CYNafFCqg9crLVewCYYKVQtiGBRGCitVblfdnd6ZjK7PXP2nJmBdpIvM3N25pxv//8//20YoP9gZvCcoON54f9anNEY0/sHBA1ywkyJMhrkGGyc0SCodVYlzOggSSKEAyePLipg1wJhXFPizDRIimAxgqwKWRpJB+Valawe9eLEWMq1mkQdyJl0TZK0giyjkySLgSOMaRFFYcfuBQJpBVk1NaOS4jCCHAYGOeNEcXI25Bo908gKQGXnshSSBsoZlyzAFrYjsCFknfeaZBmVTYNK0KABToWog0BwCrm3YWQdpE3GqKicQ6TmhBFHSGioZ35BYfz69etWBQcFhRqNRi8GHpOTk8MDf/7F/3T1auPRsiO329vahmSCOGzYn0ClK6Cqx4niqkYJznLC29vb/E1l5WZraupWk8nk5zTK/v5+MD4+DsLCwlyGOjU1NVxTV//tzrx3a/5+8mQUDk0iwAmTNpqLIErMBOEJ4QPhDxEIsQhiCcQyiNgNG1PS+vr7fxQEgZ+YmOBPnjzJp6en815eXgokJibyR48e5UdHR3nxWb6v71ryxhSrOIc81wsQiyHmy2v5yGubMJNicKKitMwQ3hCilOZBBEOEQ0RBxKRt2myFC7eKC9fW1vIWi8WNII6YmBi+qalJIgulfS9jyxuvy2Sj5LmD5bX85LXNMhcXUZpdOkk71S3+Q/OixYt9b926VTo/MDDi9OnTYPfu3WA6R1FRESgsLASDg4OP4l9O2Pug4/5TODwBMU4wAztiBgKH+UuSbTrt0lT9/YXc6OXL19bV1YG8vLxp52vXrl8HAf7+AJrE7Li4OMOpiooWzC05CJFMmprVGY0M65KS5q1b+2rGyMiIJEl0S65cuRIkJCS4EZs3dy7YnpsLPDw8XGP5BQWgt7cXrFm9OiPNag1EbJEjRDgXP1bFPaG+lPv4k083chxnFlUON4Vr4WVRUaCxsRFcuXIFFOTnu8ZDQ0JAQ0MDOHHiBCg9eNA1brPZQElJCWBZltuzNz9dJWgohMgSkhKW5KriYmPjxQeqqqoULwwPD4OxsTHpev/+/RLZJeHh4NKlS2DhwoXSOLRJxTsXLl4EdrsdJMTHJRCCBU5SQQzdSKhdmmV4wonPQFKzFgQHu6k4NSUFVFZWulQsEvP19ZWuq6urwfYdO9wM+ObNRhAdHe2Y4++/9fmzZ2IwGEM21STuV1k9uWikxeINVTVLdOakox5KLycnB0CfKt0rSG4XSbpnct3d3dDnMGx8fLw/JQlXHKyeesk/IMAkRxjqg10PH4KhoSHF2N27d6m+QFS9eJjMZk6PazNoFGPSKl0POiUGQUFBxAcjIiJAXW0tmAt3uZME3Hhg3759wOFwgNLSUreJnXPBHGBYLWHGJapWxwgDA39MPH36bCAgIAAEL1igmMDHx0ci6Vz4/Pnz4M233nZtsOLiYvDe+x8AG/SITtghLNBbwMRlsKuzc1CjlqKqXiDlkr+0tDSLP2ZkZCgejoyMdJEUbTIX+s2amlqwdVuWi+zatYmKd5KTk8AcPz/wQ0NTq0pJotAqR3BLLCGbN3BGw+SWzMwNMG6D8vJyyR+KU/TxfdCB90juSFQ1jOfAAcc7OztBbV295NwPHykDw4j9Hj9+AoSHhYIDJYcq7jQ3PUbCp1voxNM8ViV8Ol2Ux+3m5s9eio2NKysrA8UHDshTKM1JtEmbg274OTnZ4OtTFaC1reNezLLIAsQtTdBckwhOo1ZSSPnR457e7OysZBiruYddXeDOnV/dbQZKVKAE/VWrXgHnzp4R3dLkO7k7Dz3quj+AJSN2TKIOVPW0utyN7IOOjudDI6P9aampiZmZmZL6xTCp2H0UollZ28CZqu+A2WQChZ9/eayy4qtblMTZRilHFFmTUU7pvCBmQwSIngQiRPRCECsg4vbk5++FLuh3Mb/8ra2Nh86eh76W9/Dw5E0mM2+Y9S9SrZv4azcapFwUvvN43xeHi8Q55LmWynMHyWvNltc2yVzc8lFaOMXt1eQMr6lW67KyI2Ufrlj+opj5S+VHe3s7gPkq3EyMGB6BxbJU2t3i0XLvfvfewqKT9RfOtiC2OEGon4iqZzQqUFrd5DwbPtq167WsrOykxDWro8Uwq7BZQbBdvv5za9XZczfKj5VdRgip1UvESpRULrMq5bKRcJb+kKenpwd04qGBgYEmGzCyPb29Y91dHT3jI0MjSLk8RTnbVDoomp06GlmOcM0SNqaABAy0trdPo6anNiC0yOKtHBJJhhCWSWTthNYOtf+kpw9Ka5BpZeWkto6DQs6h0oIU1NqOtL4oSwGj0c0jdfRonTxic1erP0or+hhC6aDWGndQeqVaWZOgt+Os1RJnVKSJL0Zr2urq5ev92KD2oYHR8WWEmr7p/GKiuYCaxKfzCUdQ+Uqiq4cxk49cM51D+C8fxf4RYABOlK9mhtLFVgAAAABJRU5ErkJggg==);
  cursor: pointer;
  height: 42px;
  position: absolute;
  right: -21px;
  top: -21px;
  width: 42px;
}

.survey-main-content iframe {
  width: 100%;
  height: 1030px;
}

.survey-accept,.survey-decline {
  display: block;
  background: #f09e01;
  padding: 5px 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  box-shadow: 2px 2px 2px #ababab;
  -webkit-box-shadow: 2px 2px 2px #ababab;
  -moz-box-shadow: 2px 2px 2px #ababab;
  color: #fff;
  float: left;
}

.survey-accept:hover,.survey-decline:hover {
  background: #ce8602;
}

.survey-decline {
  margin-left: 20px;
}

div.free-text h2 span.text {
  float: left;
}

div.free-text span.icon {
  background: transparent url() no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
  margin-left: 10px;
  cursor: pointer;
}

div.free-text span.hide {
  background-position: 0 0;
}

div.free-text span.show {
  background-position: 0 -15px;
}

div.pod-box .box-header span.icon {
  margin-right: 14px;
  margin-top: 14px;
  display: block;
  float: right;
  background: transparent url() no-repeat;
  width: 15px;
  height: 15px;
  cursor: pointer;
}

div.pod-box .box-header span.hide {
  background-position: 0 0;
}

div.pod-box .box-header span.show {
  background-position: 0 -15px;
}

div.pod-box div.box-header.rounded {
  background: url("") left 0;
  position: relative;
}

div.pod-box div.box-header.rounded .clear {
  background: url("") right 0;
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  visibility: visible;
}

#tabbed.hide-box .box-header,#tabbed.show-box .box-header {
  position: relative;
}

#tabbed.hide-box .box-header span.icon,#tabbed.show-box .box-header span.icon {
  right: 5px;
  top: 30px;
  position: absolute;
  z-index: 1000;
  display: block;
  float: right;
  background: transparent url() no-repeat;
  width: 15px;
  height: 15px;
  cursor: pointer;
}

#tabbed.hide-box .box-header span.hide,#tabbed.show-box .box-header span.hide {
  background-position: 0 0;
}

#tabbed.hide-box .box-header span.show,#tabbed.show-box .box-header span.show {
  background-position: 0 -15px;
}

.content-box .box-header h2.show-hide {
  float: left;
  width: 90%;
}

.content-box.content-box-small .box-header h2.show-hide {
  float: left;
  width: 80%;
}

#tabbed.hide-box div.box-header.rounded,#tabbed.show-box div.box-header.rounded {
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.modular-search table {
  width: auto;
  border: 0;
  padding: 0;
  border-collapse: collapse;
  width: 100%;
  max-width: 395px;
}

.modular-search td {
  padding: 0;
  border: 0;
  border-collapse: collapse;
}

.modular-search .text {
  width: 100%;
}

.log-in-form label {
  width: 50px;
  float: left;
  text-align: right;
  padding-right: 20px;
  margin-top: 10px;
}

.log-in-form input {
  float: left;
  width: 210px;
  margin-top: 10px;
  padding: 3px;
}

.dropdown-wrapper {
  position: relative;
}

.dropdown-content {
  display: none;
  position: absolute;
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  padding: 10px;
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -moz-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -ms-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -o-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: linear-gradient(top,#f9f9f9 0,#fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00#f9f9f9',endColorstr='#1a#fff',GradientType=0);
  -moz-box-shadow: 0 0 15px #888;
  -webkit-box-shadow: 0 0 15px #888;
  box-shadow: 0 0 15px #888;
  width: 300px;
  right: 0;
  margin-top: 2em;
  z-index: 99;
}

.dropdown-content:before {
  content: "▲";
  position: absolute;
  bottom: 100%;
  font-size: 2em;
  height: 16px;
  color: #f9f9f9;
  right: 20px;
}

.log-in-form input[type="submit"],.modal-box a {
  float: right;
  width: 100px;
  font-size: 1.2em;
  color: #4e93af;
  border: 1px solid #4e93af;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background: #dceaf1;
  padding: 4px 10px;
  margin-right: 8px;
}

.log-in-form a {
  float: left;
}

.log-in-form div {
  float: left;
}

.dropdown-trigger {
  background: none repeat scroll 0 0 #dceaf1!important;
  border: 1px solid #4e93af;
  border-radius: 5px 5px 5px 5px;
  color: #4e93af;
  padding: 4px 10px;
  cursor: pointer;
}

.dropdown-trigger:after {
  content: "▾";
}

.modal-box {
  width: auto;
  padding: 10px;
  background-color: #f9f9f9;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -moz-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -ms-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: -o-linear-gradient(top,#f9f9f9 0,#fff 100%);
  background-image: linear-gradient(top,#f9f9f9 0,#fff 100%);
  box-shadow: 2px 2px 10px rbga(0,0,0,0.9);
  -webkit-box-shadow: 2px 2px 10px rbga(0,0,0,0.9);
  -moz-box-shadow: 2px 2px 10px rbga(0,0,0,0.9);
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  display: inline-block;
}

.modal-box span {
  display: block;
  margin: 10px 0;
  font-size: 1.3em;
}

.modal-box img {
  float: left;
  margin-right: 20px;
}

.awards-pr-wrapper p {
  color: #666;
}

table .bottom {
  vertical-align: bottom;
}

table .top {
  vertical-align: top;
}

.boxed .open-access table {
  color: #383838;
  float: none;
  border-color: #ccc;
  margin-bottom: 30px;
  position: relative;
}

.boxed .open-access table th {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#d6d6d6));
  background-image: -webkit-linear-gradient(top,#f0f0f0,#d6d6d6);
  background-image: -moz-linear-gradient(top,#f0f0f0,#d6d6d6);
  background-image: -o-linear-gradient(top,#f0f0f0,#d6d6d6);
  background-image: linear-gradient(to bottom,#f0f0f0,#d6d6d6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0',endColorstr='#D6D6D6');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f0f0f0', endColorstr='#D6D6D6')";
  padding-top: 14px;
  padding-bottom: 20px;
  text-align: center;
  clear: both;
}

.boxed .open-access table thead th.highlight {
  background-color: #d3dce0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#d3dce0),to(#bec7ca));
  background-image: -webkit-linear-gradient(top,#d3dce0,#bec7ca);
  background-image: -moz-linear-gradient(top,#d3dce0,#bec7ca);
  background-image: -o-linear-gradient(top,#d3dce0,#bec7ca);
  background-image: linear-gradient(to bottom,#d3dce0,#bec7ca);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3dce0',EndColorStr='#bec7ca');
}

.boxed .open-access table tr {
  background: #fff;
  clear: both;
}

.boxed .open-access table tr:nth-child(2n) {
  background: #f2f2f2;
}

.boxed .open-access table tr.odd td {
  background: #f2f2f2;
}

.boxed .open-access table tr:nth-child(2n) td.highlight {
  background: #d8e2e5;
}

.boxed .open-access table tr.odd td.highlight {
  background: #d8e2e5;
}

.boxed .open-access table td,.boxed table th {
  padding: 13px;
}

.boxed .open-access table ul,.boxed .open-access table li {
  margin: 0;
  list-style: disc inside none;
}

.boxed .open-access a {
  color: #006080;
}

.boxed .open-access a.oa-popup {
  border-bottom: dashed 1px #006080;
  text-decoration: none;
}

.boxed .open-access a.oa-popup:hover {
  text-decoration: none;
}

.boxed .open-access table tr td {
  border-color: #ccc;
}

.open-access-buttons {
  margin: 0 auto 20px;
  display: table;
}

div.free-text {
  position: relative;
}

a.oa-popup {
  border-bottom: 1px dashed #006080;
  text-decoration: none;
}

a.oa-popup:hover {
  text-decoration: none;
}

.oa-button {
  display: inline-block;
  background: #d9eaf0;
  border: #00759b 1px solid;
  border-radius: 6px;
  color: #006080;
  padding: 5px 10px;
  text-align: center;
  margin-left: 23px;
}

.oa-button:hover {
  text-decoration: none;
}

.oa-button:first-child,.oa-button.first {
  margin-left: 0;
}

.icon {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  line-height: 16px;
  vertical-align: middle;
  background: transparent url("") no-repeat 0 0;
  margin: 0 10px 0 0;
}

.open-access table .icon {
  margin: 0 10px 10px 0;
}

.icon-orange-blind {
  background-position: -16px 0;
}

.icon-green-orange-blind {
  background-position: 0 0;
}

.arrow-box {
  position: relative;
  background: #fff;
  border: 1px solid #a4a4a4;
  width: 299px;
  border-radius: 5px;
  padding: 12px;
  color: #111;
  z-index: 1000;
  position: absolute;
  zoom: 1;
  -webkit-box-shadow: 0 0 28px -5px #a0a0a0;
  -moz-box-shadow: 0 0 28px -5px #a0a0a0;
  box-shadow: 0 0 28px -5px #a0a0a0;
}

.arrow-box p {
  margin-bottom: 0;
}

.arrow-box::after,.arrow-box::before {
  bottom: 100%;
  left: 90px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  z-index: 1000;
}

.arrow-box.arrow-box-right::after,.arrow-box.arrow-box-right::before {
  left: 239px;
}

.arrow-box::after {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 13px;
  z-index: 1000;
  margin-left: -13px;
}

.arrow-box::before {
  border-color: rgba(164,164,164,0);
  border-bottom-color: #a4a4a4;
  border-width: 14px;
  margin-left: -14px;
  z-index: 1000;
}

.oa-popup-content {
  display: none;
}

.open-access-buttons {
  position: relative;
}

div.free-text.popups {
  position: relative;
}

.boxed.nbt .buttons-box.buttons-one .box.button {
  margin-right: 0;
  width: 762px;
}

.boxed.nbt .buttons-box.buttons-two .box.button {
  width: 360px;
  margin-right: 20px;
}

.boxed.nbt .buttons-box.buttons-two .box.button:nth-child(2n) {
  margin-right: 0;
}

.boxed.nbt .buttons-box.buttons-three .box.button {
  margin-right: 21px;
  width: 226px;
}

.boxed.nbt .buttons-box.buttons-three .box.button:nth-child(3n) {
  margin-right: 0;
}

.boxed.nbt .buttons-box.buttons-four .box.button {
  margin-right: 20px;
  width: 160px;
}

.boxed.nbt .buttons-box.buttons-four .box.button:nth-child(4n) {
  margin-right: 0;
}

.boxed.nbt .boxed-button-2 {
  border-radius: 5px;
  border: 1px solid #bcbcbc;
  margin-top: 0;
  background: transparent url("") repeat-x 0 0;
  height: 98px;
}

.boxed.nbt .boxed-button-2 div {
  overflow: hidden;
  margin: 6px 0;
}

.boxed.nbt .boxed-button-2 img {
  margin: 6px 8px;
}

.boxed.nbt .buttons-type-two.buttons-one .boxed-button-2 {
  margin-right: 0;
  width: 779px;
}

.boxed.nbt .buttons-type-two.buttons-one .boxed-button-2 div {
  width: 675px;
}

.boxed.nbt .buttons-type-two.buttons-two .boxed-button-2 {
  margin-right: 20px;
  width: 378px;
}

.boxed.nbt .buttons-type-two.buttons-two .boxed-button-2 div {
  width: 275px;
}

.boxed.nbt .buttons-type-two.buttons-two .boxed-button-2:nth-child(2n) {
  margin-right: 0;
}

.boxed.nbt .buttons-type-two.buttons-three .boxed-button-2 {
  margin-right: 21px;
  width: 244px;
}

.boxed.nbt .buttons-type-two.buttons-three .boxed-button-2 div {
  width: 142px;
}

.boxed.nbt .buttons-type-two.buttons-three .boxed-button-2:nth-child(3n) {
  margin-right: 0;
}

.boxed.nbt .buttons-type-two.buttons-four .boxed-button-2 {
  width: 178px;
  margin-right: 20px;
}

.boxed.nbt .buttons-type-two.buttons-four .boxed-button-2 div {
  width: 95px;
}

.boxed.nbt .buttons-type-two.buttons-four .boxed-button-2:nth-child(4n) {
  margin-right: 0;
}

.img-right {
  float: right;
}

.textbox-right {
  float: right;
  position: relative;
}

.textbox-right .oa-popup {
  border: 0;
}

body.content-wide .aside {
  display: none;
}

body.content-wide .content {
  width: 100%;
}

hr {
  height: 1px;
  border: 0;
  margin: 0;
  background-color: #d2d2d2;
  box-shadow: 2px 0 0 #ddd,-2px 0 0 #ddd;
  margin-bottom: 5px;
}

body.bg_gray-gradient {
  background: url(../img/bg_gray-gradient.png) top left repeat-x #f0f0f0;
}

.sec_menu_box {
  overflow: hidden;
  padding: 1px 0 20px 0;
}

.nbt .sec_menu_box {
  padding: 20px 0;
  margin-top: -20px;
}

.sec_menu_box h3 {
  color: #666;
  float: left;
  margin: 0;
  font-weight: bold;
  font-size: 18px;
}

.sec_menu_box h3 a {
  color: #666;
}

.sec_menu {
  float: right;
  list-style: none;
  margin: 0;
}

.sec_menu li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 30px;
}

.nbt .sec_menu .cta_button {
  display: block;
  background-color: #00759b;
  padding: 4px 9px;
  margin-top: -4px;
  border-radius: 6px;
  color: #fff;
  font-size: 12px;
  line-height: normal;
}

.sec_menu li a {
  color: #006080;
}

.sec_menu li>a.active {
  color: #000;
  font-weight: bold;
}

.wide-box.top-corners {
  border-top: 1px solid #DDD;
}

.wide-box.bottom-corners {
  margin-bottom: 20px;
  border-bottom: 1px solid #DDD;
}

.top-corners {
  border-radius: 6px 6px 0 0;
}

.bottom-corners {
  border-radius: 0 0 6px 6px;
}

.wide-box.top-corners .wide-box-gradient {
  border-radius: 6px 6px 0 0;
}

.wide-box.top-corners .wide-box-shadow {
  border-radius: 6px 6px 0 0;
}

.wide-box.bottom-corners .wide-box-gradient {
  border-radius: 0 0 6px 6px;
}

.wide-box.bottom-corners .wide-box-shadow {
  border-radius: 0 0 6px 6px;
}

.wide-box-image.top-corners,.top-corners.no-gradient {
  border-radius: 6px 6px 0 0;
}

.wide-box-image.bottom-corners,.bottom-corners.no-gradient {
  border-radius: 0 0 6px 6px;
}

.top-corners .wide-box-sub.has-color {
  border-radius: 6px 6px 0 0;
}

.bottom-corners .wide-box-sub.has-color {
  border-radius: 0 0 6px 6px;
}

.wide-box-sub h1 {
  font-size: 18px;
}

.wide-box-sub h2 {
  font-size: 24px;
  font-weight: normal;
}

.wide-box-sub,.wide-box-sub p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.wide-box-sub a.external {
  background: 0;
}

.wide-box.white,.wide-box.white p,.wide-box.white h1,.wide-box.white h2 {
  color: #FFF;
}

.wide-box.black,.wide-box.black p,.wide-box.black h1,.wide-box.black h2 {
  color: #848484;
}

.wide-box.grey,.wide-box.grey p,.wide-box.grey h1,.wide-box.grey h2 {
  color: #666;
}

.white {
  color: #fff;
}

.black {
  color: #000;
}

.gray {
  color: #666;
}

.gradient-down {
  background: #f1f1f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#f1f1f1 0,#fff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#fff));
  background: -webkit-linear-gradient(top,#f1f1f1 0,#fff 100%);
  background: -o-linear-gradient(top,#f1f1f1 0,#fff 100%);
  background: -ms-linear-gradient(top,#f1f1f1 0,#fff 100%);
  background: linear-gradient(to bottom,#f1f1f1 0,#fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#ffffff',GradientType=0);
}

.gradient-up {
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#fff 0,#f1f1f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f1f1f1));
  background: -webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);
  background: -o-linear-gradient(top,#fff 0,#f1f1f1 100%);
  background: -ms-linear-gradient(top,#fff 0,#f1f1f1 100%);
  background: linear-gradient(to bottom,#fff 0,#f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',GradientType=0);
}

.gradient-reflection {
  background: #f1f1f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#f1f1f1 0,#fff 50%,#f1f1f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(50%,#fff),color-stop(100%,#f1f1f1));
  background: -webkit-linear-gradient(top,#f1f1f1 0,#fff 50%,#f1f1f1 100%);
  background: -o-linear-gradient(top,#f1f1f1 0,#fff 50%,#f1f1f1 100%);
  background: -ms-linear-gradient(top,#f1f1f1 0,#fff 50%,#f1f1f1 100%);
  background: linear-gradient(to bottom,#f1f1f1 0,#fff 50%,#f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#f1f1f1',GradientType=0);
}

.wide-box .bg-grey {
  background: #CCC;
}

.wide-box-shadow img.sh_img {
  display: none;
  max-width: 100%;
  position: absolute;
}

.wide-box-shadow.shadow-top img.sh_img_top {
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wide-box-shadow.shadow-right img.sh_img_right,.top-corners .wide-box-shadow.shadow-right img.sh_img_right-border {
  display: block;
  top: 0;
  right: 0;
}

.wide-box-shadow.shadow-bottom img.sh_img_bottom {
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
}

.wide-box-shadow.shadow-left img.sh_img_left,.top-corners .wide-box-shadow.shadow-left img.sh_img_left-border {
  display: block;
  top: 0;
  left: 0;
}

.top-corners .wide-box-shadow.shadow-left img.sh_img_left,.top-corners .wide-box-shadow.shadow-right img.sh_img_right {
  display: none;
}

.wide-box {
  width: 100%;
  background-color: #fff;
  box-shadow: 2px 0 0 #ddd,-2px 0 0 #ddd;
  position: relative;
}

.wide-box-sub {
  width: 93.75%;
  padding: 3.125%;
}

.wide-box.grey .wide-box-sub,.wide-box.grey .wide-box-sub p {
  color: #666;
}

.nbt .wide-box a {
  font-size: 18px;
  color: #00759b;
  padding: 10px 0;
  margin-right: 5px;
}

.nbt a.arrow {
  font-size: 18px;
  color: #00759b;
  display: block;
  padding: 10px 0;
}

.nbt .cta_button span {
  background-color: #00759b;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-weight: normal;
  padding: 7px 10px;
}

.nbt .cta_button.arrow span {
  padding: 5px 5px 5px 0;
}

.content-wide .content {
  width: 100%;
}

.content-wide .content .wrapper {
  padding-left: 0;
}

.content-wide .content .content-box.tabbed-content {
  width: 100%;
}

.content-wide .content .content-box.tabbed-content .box-footer {
  background: #FFF;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  margin-bottom: 20px;
  width: auto;
}

.nbt .free-text {
  float: left;
}

.content .nbt div.free-text.halfwidth.end,.content .nbt div.free-text.thirds.end,.content .nbt div.free-text.quarter.end {
  margin-right: 0;
}

.content .nbt div.free-text.halfwidth {
  margin-right: 2.2%;
  width: 48.8%;
}

.content .nbt div.free-text.thirds {
  margin-right: 3%;
  width: 31.2%;
}

.content .nbt div.free-text.quarter {
  margin-right: 2.2%;
  width: 23.2%;
}

.content-wide .content .boxes {
  width: 100%;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-two .box.button:nth-child(2n),.content-wide .content .boxed.nbt .buttons-box.buttons-three .box.button:nth-child(3n),.content-wide .content .boxed.nbt .buttons-box.buttons-four .box.button:nth-child(4n) {
  margin-right: 0;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-two .box.button.last,.content-wide .content .boxed.nbt .buttons-box.buttons-three .box.button.last,.content-wide .content .boxed.nbt .buttons-box.buttons-four .box.button.last {
  margin-right: 0;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-one .box.button {
  margin-right: 0;
  width: 97.7%;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-two .box.button {
  margin-right: 1.95%;
  width: 46.8%;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-three .box.button {
  margin-right: 2.2%;
  padding: .97%;
  width: 29.7%;
}

.content-wide .content .boxed.nbt .buttons-box.buttons-four .box.button {
  margin-right: 2.1%;
  width: 21.3%;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-two .boxed-button-2:nth-child(2n),.content-wide .content .boxed.nbt .buttons-type-two.buttons-three .boxed-button-2:nth-child(3n),.content-wide .content .boxed.nbt .buttons-type-two.buttons-four .boxed-button-2:nth-child(4n) {
  margin-right: 0;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-two .boxed-button-2.last,.content-wide .content .boxed.nbt .buttons-type-two.buttons-three .boxed-button-2.last,.content-wide .content .boxed.nbt .buttons-type-two.buttons-four .boxed-button-2.last {
  margin-right: 0;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-one .boxed-button-2 {
  margin-right: 0;
  width: 99.4%;
  overflow: hidden;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-one .boxed-button-2 img {
  height: auto;
  margin: 1%;
  width: 8.3%;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-one .boxed-button-2 div {
  width: 88%;
  height: auto;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-two .boxed-button-2 {
  margin-right: 2.1%;
  width: 48.6%;
  overflow: hidden;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-two .boxed-button-2 img {
  height: auto;
  margin: 2% 2.6%;
  width: 18%;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-two .boxed-button-2 div {
  width: 74%;
  height: auto;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-three .boxed-button-2 {
  margin-right: 2.2%;
  width: 31.6%;
  overflow: hidden;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-three .boxed-button-2 img {
  height: auto;
  margin: 2% 2.6%;
  width: 28%;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-three .boxed-button-2 div {
  width: 64%;
  height: auto;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-four .boxed-button-2 {
  margin-right: 2.1%;
  width: 23.1%;
  overflow: hidden;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-four .boxed-button-2 img {
  height: auto;
  margin: 3%;
  width: 37.3%;
}

.content-wide .content .boxed.nbt .buttons-type-two.buttons-four .boxed-button-2 div {
  width: 54%;
  height: auto;
}

.content-wide .content .content-box.content-box-small .box-header h2.show-hide,.content-wide .content .content-box .box-header h2.show-hide {
  width: auto;
}

.content-wide .content .content-box-small.halfwidth {
  margin-right: 2.2%;
  width: 48.7%;
}

.content-wide .content .content-box-small.halfwidth.end {
  margin-right: 0;
}

.content-wide .content .content-box-small.halfwidth .box-footer,.content-wide .content .content-box .box-footer {
  background: #FFF;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  margin-bottom: 20px;
  width: auto;
}

.content-wide .content .content-box-small .box-header,.content-wide .content div.pod-box div.box-header {
  border: 1px solid #bcbcbc;
  width: auto;
  background: #fefefe;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#fefefe 0,#f0f0f0 50%,#e6e6e6 50%,#f1f1f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(50%,#f0f0f0),color-stop(50%,#e6e6e6),color-stop(100%,#f1f1f1));
  background: -webkit-linear-gradient(top,#fefefe 0,#f0f0f0 50%,#e6e6e6 50%,#f1f1f1 100%);
  background: -o-linear-gradient(top,#fefefe 0,#f0f0f0 50%,#e6e6e6 50%,#f1f1f1 100%);
  background: -ms-linear-gradient(top,#fefefe 0,#f0f0f0 50%,#e6e6e6 50%,#f1f1f1 100%);
  background: linear-gradient(to bottom,#fefefe 0,#f0f0f0 50%,#e6e6e6 50%,#f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f1f1f1',GradientType=0);
}

.content-wide .content .content-box-small .box-header.noheader,.content-wide .content div.pod-box div.box-header.noheader {
  background: 0;
  border-color: #d9d9d9;
  border-bottom: 0;
  filter: none;
}

.content-wide .content div.pod-box div.box-header.rounded {
  border-radius: 5px;
}

.content-wide .content div.pod-box div.box-header.rounded .clear {
  display: none;
}

.nbt a.arrow span:before {
  font-family: 'zapf_dingbatsregular';
  content: '\279C\00a0';
  font-style: normal;
  margin-left: -1px;
}

.nbt .cta_button.arrow span span {
  font-family: 'zapf_dingbatsregular';
  content: '\279C\00a0';
  font-style: normal;
  margin-left: -2px;
}

.nbt .slider .slides {
  height: auto;
}

.nbt .slider .slides li {
  height: auto;
}

.nbt .wide-slider {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 2px 0 0 #ddd,-2px 0 0 #ddd;
}

.nbt .slider .link.external {
  background: 0;
}

.nbt .flex-direction-nav {
  margin: 0;
  padding: 0;
  height: 0;
}

.nbt .flex-prev,.nbt .flex-next {
  background: url("") no-repeat scroll 0 0 transparent;
  height: 101px;
  margin-top: -50px;
  position: absolute;
  top: 50%;
  width: 22px;
}

.nbt .flex-next {
  background-position: -150px 0;
  right: 0;
}

.nbt .flex-next:hover,.nbt .flex-next:focus {
  background-position: -200px 0;
}

.nbt .flex-prev {
  background-position: -250px 0;
  left: 0;
}

.nbt .flex-prev:hover,.nbt .flex-prev:focus {
  background-position: -300px 0;
}

.nbt .flex-prev.flex-disabled:hover,.nbt .flex-prev.flex-disabled:focus {
  background-position: -250px 0;
}

.nbt .flex-next.flex-disabled:hover,.nbt .flex-next.flex-disabled:focus {
  background-position: -150px 0;
}

.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  *line-height: 0;
  *text-indent: 0;
}

#content .wide-slider.slider .flex-control-nav li,#content .wide-slider.slider .flex-control-nav li a {
  height: 20px;
}

#content .wide-slider.slider .flex-control-nav li a:hover {
  cursor: pointer;
}

#content .wide-slider .pause-btn {
  background: transparent url("") no-repeat center 0;
  height: 20px;
}

.wide-slider.slider .slides li>.description h2 {
  margin-bottom: 20px;
}

.nbt .content-box .box-content {
  background: #FFF;
}

.nbt .box-content.content-slider {
  overflow: hidden;
  position: relative;
}

.content-wide div.free-text,.content-wide div.free-text p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide div.free-text h1 {
  color: #666;
  font-size: 18px;
}

.content-wide div.free-text h2 {
  font-size: 24px;
  line-height: 26px;
  color: #000;
}

.content-wide .tabbed-content li a {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}

.content-wide .box-content,.content-wide .box-content p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}

.nbt a.cta_button {
  font-size: 18px;
  line-height: 18px;
}

.content-wide .content-box .box-content h2 {
  color: #000;
}

.content-wide .boxed .boxes a.box span.introtext {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide .content .content-box.content-box-small .box-header h2.show-hide,.content-wide .content .content-box .box-header h2.show-hide,.content-wide .content-box .box-header h2 {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide .content-box .box-content,.content-wide .content-box .box-content p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide .slider .slides li>.description h2,.slider .slides li>.description h3 {
  margin-left: 20px;
}

.content-wide .slider .slides li>.description p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide .content-box.slider.fullwidth .slide-content p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
}

.content-wide .boxed-button-2 p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #848484;
}

.content-wide .wide-box-shadow.shadow-top img.sh_img_top,.content-wide .wide-box-shadow.shadow-bottom img.sh_img_bottom {
  left: 35px;
}

.nbt .wide-slider {
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
}

.overwrite_right_image {
  margin-right: -32px;
  max-width: 440px;
}

.overwrite_left_image {
  margin-left: -30px;
}

.corporateBanner {
  position: relative;
  height: 178px;
  width: 960px;
  margin: 0;
  padding: 0;
}

.corporateBanner h2.bannerLeft {
  position: absolute;
  top: 40px;
  left: 65px;
  color: #fff!important;
}

.corporateBanner h1.bannerLeft {
  position: absolute;
  top: 90px;
  left: 65px;
  color: #fff!important;
  width: auto!important;
  font-weight: normal;
}

.corporateBanner h2.bannerRight {
  position: absolute;
  top: 40px;
  right: 20px;
  color: #fff!important;
  text-align: right;
}

.corporateBanner h1.bannerRight {
  position: absolute;
  top: 80px;
  right: 20px;
  color: #fff!important;
  width: auto!important;
  font-weight: normal;
  text-align: right;
}

.corporateBanner img.bannerLeft {
  position: absolute;
  top: 30px;
  left: 65px;
  color: #fff!important;
  width: auto!important;
}

.corporateBanner img.bannerRight {
  position: absolute;
  top: 30px;
  right: 20px;
  color: #fff!important;
}

.corporateBanner h1.large {
  font-size: 26px!important;
  font-weight: normal;
}

.corporateBanner h2.large {
  font-size: 24px!important;
}

.corporateBanner h3.large {
  font-size: 22px!important;
}

.corporateBanner h4.large {
  font-size: 20px!important;
}

.content_area .nbt h1.large {
  font-size: 26px!important;
  font-weight: normal;
}

.content_area .nbt h2.large {
  font-size: 24px!important;
}

.content_area .nbt h3.large {
  font-size: 22px!important;
}

.content_area .nbt h4.large {
  font-size: 20px!important;
}

.content_area .nbt p.small {
  font-size: 12px!important;
}

.corporateBanner h1.grey {
  color: #848484!important;
}

.corporateBanner h2.grey {
  color: #848484!important;
}

.corporateBanner h3.grey {
  color: #848484!important;
}

.corporateBanner h4.grey {
  color: #848484!important;
}

.content_area .nbt h1.grey {
  color: #848484!important;
}

.content_area .nbt h2.grey {
  color: #848484!important;
}

.content_area .nbt h3.grey {
  color: #848484!important;
}

.content_area .nbt h4.grey {
  color: #848484!important;
}

.content_area .nbt p.white {
  color: #fff!important;
}

.wide-box h2.bannerLeft {
  position: absolute;
  top: 40px;
  left: 65px;
  color: #fff!important;
}

.wide-box h1.bannerLeft {
  position: absolute;
  top: 90px;
  left: 65px;
  color: #fff!important;
  width: auto!important;
  font-weight: normal;
}

.wide-box h2.bannerRight {
  position: absolute;
  top: 40px;
  right: 20px;
  color: #fff!important;
  text-align: right;
}

.wide-box h1.bannerRight {
  position: absolute;
  top: 90px;
  right: 20px;
  color: #fff!important;
  width: auto!important;
  font-weight: normal;
  text-align: right;
}

.wide-box img.bannerLeft {
  position: absolute;
  top: 30px;
  left: 65px;
  color: #fff!important;
  width: auto!important;
}

.wide-box img.bannerRight {
  position: absolute;
  top: 30px;
  right: 20px;
  color: #fff!important;
}

.aside {
  background: url("../img/aside-separator.png") no-repeat scroll right top rgba(0,0,0,0);
  position: relative;
}

.aside {
  background: url("../img/aside-separator.png") no-repeat scroll right top rgba(0,0,0,0);
  clear: both;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 160px;
}

.aside h2 {
  color: #666;
  font-size: 16px;
}

.aside ul {
  margin: 12px 0 0;
}

.aside ul li {
  list-style: none outside none;
}

.aside ul li a {
  display: block;
  padding: 4px 9px;
}

.aside ul li.active>a {
  color: #000;
  font-weight: bold;
}

.tabs-menu.tabs-number-5 li {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  display: block;
  float: right;
  font-family: Helvetica,sans-serif;
  font-size: 14px;
  height: 74px;
  list-style: none outside none;
  position: relative;
  text-align: center;
}

.tabs-menu.tabs-number-5 li.ui-tabs-active {
  background: url("../img/tab-active-bg.jpg") repeat-x scroll left top rgba(0,0,0,0)!important;
}

.tabs-menu.tabs-number-5 li a {
  background: url("../img/tab-normal-bg.jpg") repeat-x scroll left top rgba(0,0,0,0)!important;
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  color: #1881a4;
  display: block;
  line-height: 18px;
  outline: medium none;
  overflow: hidden;
  padding: 0 25px;
}

.tabs-menu.tabs-number-5 li.ui-tabs-active a {
  background: url("../img/tab-active-left-bg.jpg") no-repeat scroll left top rgba(0,0,0,0)!important;
  border-color: #b3b3b3!important;
  color: #000;
}

.tabs-menu.tabs-number-5 li span {
  background: url("../img/tab-normal-arrow.png") no-repeat scroll left top rgba(0,0,0,0)!important;
  display: block;
  height: 73px;
  position: absolute;
  right: -20px;
  top: 0;
  width: 20px;
  z-index: 201;
}

.tabs-menu.tabs-number-5 li.ui-tabs-active span {
  background: url("../img/tab-active-arrow.png") no-repeat scroll left top rgba(0,0,0,0)!important;
}

.tabs-menu.tabs-number-5 li {
  height: 75px!important;
}

.tabs-menu.tabs-number-5 li a {
  padding: 27px 18px!important;
}

.content-box {
  padding: 15px;
}

#tabbed2 {
  margin-bottom: 20px;
  padding: 0;
}

.tab-5-box-footer {
  background: url("../img/tabbed-bottom.png") no-repeat scroll 0 -8px #fff;
  height: 17px;
  margin-top: -3px;
  z-index: 99;
}

.content-widget .grid-col_omega {
  border: 1px solid #aaa;
  border-radius: 15px;
  float: left!important;
  margin-right: 15px;
  padding: 10px;
  width: 30%;
}

.content-widget .grid-col_omega:last-child {
  margin-right: 0;
}

.h_text>center {
  border-bottom: 1px solid #aaa;
  margin-bottom: 15px;
}

.h_text a {
  display: inline-block;
  position:relative;
}

.h_text h1 {
  margin-bottom: 15px;
}

.grid.l-custom_alpha {
  position: relative;
}

.left_advertisment_area {
  background: none repeat scroll 0 0 #fff;
  color: #fff;
  left: -170px;
  position: absolute;
  top: 0;
  width: 150px;
  height: 300px;
}

.right_advertisment_area {
  background: none repeat scroll 0 0 #fff;
  right: -170px;
  position: absolute;
  top: 0;
  width: 150px;
  height: 300px;
}

.slicknav_menu {
  display: none;
}
/* css for sprite image  */

.bg-facebook_icon {
    width: 16px; height: 16px;
    background: url('../img/css_sprites_new.png') -665px -588px;
    display:inline-block;
    vertical-align:middle;
}
.bg-linkedin_icon {
    width: 16px; height: 16px;
    background: url('../img/css_sprites_new.png')  -1255px -354px;
    display:inline-block;
    vertical-align:middle;
}
.bg-twitter_icon {
    width: 16px; height: 16px;
    background: url('../img/css_sprites_new.png')  -701px -588px;
    display:inline-block;
    vertical-align:middle;
}
.bg-google_plus_icon {
    width: 16px; height: 16px;
    background: url('../img/css_sprites_new.png') -1252px -501px;
    display:inline-block;
    vertical-align:middle;
}

.slider .slides > li.bg-ijser_high_impact_factor {
    width: 635px; height: 288px;
    background: url('../img/css_sprites_new.png')  -10px -318px;
}
.slider .slides > li.bg-ijser_eco_friendly {
    width: 635px; height: 288px;
    background: url('../img/css_sprites_new.png') -10px -10px;
}
.slider .slides > li.bg-ijser_scholarship {
    width: 635px; height: 288px;
    background: url('../img/css_sprites_new.png') -665px -10px;
}
.button_large-content{
  position:relative;
}
.bg-laptop{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width: 95px;
  height: 67px;
  top: 2px;
  background-position:-990px -626px;
}
.bg-call_for_paper_2014{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:72px;
  height:70px;
  top: 2px;
  background-position:-10px -784px;
}
.bg-editorial_board_ijser{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:99px;
  height:53px;
  top: 2px;
  background-position:-990px -709px;
}
.bg-certificates{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:70px;
  height:70px;
  top: 2px;
  background-position: -102px -784px;
}
.bg-registration{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:95px;
  height:44px;
  top: 2px;
  background-position: -192px -784px;
}
.bg-conferences{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:95px;
  height:57px;
  top: 2px;
  background-position:-1105px -626px;
}
.bg-thesis_publication{
  background: url(../img/css_sprites_new.png);
  position: absolute;
  right: 0;
  width:80px;
  height:40px;
  top: 2px;
  background-position:-1220px -626px;
}

.bg-ijser1{
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../img/css_sprites_new.png) -1255px -318px;
  left: -20px;
  top: -2px;
}
.bg-ijser_publishing{
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../img/css_sprites_new.png) -1255px -390px;
  left: -20px;
  top: -2px;
}
.bg-ijser_aim{
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../img/css_sprites_new.png) -1283px -439px;
  left: -20px;
  top: -2px;
}

.bg-ijser_ugc_approved {
    width: 117px; height: 101px;
    background: url('../img/css_sprites_new.png') -1118px -318px;
    display:block;
}
.bg-crossref_ijser {
    width: 129px; height: 47px;
    background: url('../img/css_sprites_new.png')  -1103px -501px;
}
.bg-index_copernicus {
    width: 145px; height: 38px;
    background: url('../img/css_sprites_new.png') -1118px -439px;
}
.bg-NASA_ADS {
    width: 198px; height: 64px;
    background: url('../img/css_sprites_new.png') -885px -501px;
}
.bg-hec-approved{
    width: 55px; height: 57px;
    background: url('../images/HEC_logo.png');
}

.bg-ijser_scholarship_logo {
    width: 139px; height: 25px;
    background: url('../img/css_sprites_new.png') -307px -784px;
}

.bg-ijser_ebook_cover {
    width: 131px; height: 163px;
    background: url('../img/css_sprites_new.png') -816px -318px;
}
.bg-ijser_ebook_cover1 {
    width: 131px; height: 163px;
    background: url('../img/css_sprites_new.png') -967px -318px;
}
.bg-ijser_ebook_cover3 {
    width: 131px; height: 163px;
    background: url('../img/css_sprites_new.png') -665px -318px;
}
.bg-ijser {
    width: 200px; height: 67px;
    background: url('../img/css_sprites_new.png') -665px -501px;
    float: left;
    margin-right: 35px;
}
.bg-ijser_impact_factor {
    width: 145px; height: 26px;
    background: url('../img/css_sprites_new.png') -1109px -709px;
}

/* css for sprite image  */

@media screen and (max-width:767px) {
  body {
    width: 95%;
  }

  .header {
    width: 100%;
  }

  body .grid {
    width: 100%;
    margin: 0 auto;
  }

  body .l-custom_beta {
    width: 100%;
    margin: 0 auto;
  }

  .header .logo {
    float: none;
    margin: 0 auto 25px;
    text-align: center;
    display: block;
  }

  .header .search {
    float: none;
    display: block;
    margin: 0 auto;
    width: 305px;
  }

  .navFollowUs {
    float: none;
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .header .search a.advance {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .slicknav_menu {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    position: absolute;
    top: 205px;
    width: 95%;
    z-index: 9999;
  }

  .header+.grid.l-custom_alpha {
    margin-top: 75px;
  }

  .header .menu {
    display: none;
  }

  .slicknav_menu .slicknav_btn {
    float: none;
    display: block;
    width: 94px;
    height: 30px;
    margin: 5px auto;
    text-align: center;
    background-color: #484482;
  }

  .slicknav_nav a {
    color: #00759b;
  }

  .slicknav_nav a:hover {
    background-color: #00759b;
    color: #fff;
    text-decoration: none;
  }

  .slicknav_nav .submenu-wrapper strong {
    color: #000;
  }

  .slicknav_nav .submenu {
    margin-left: 25px;
  }

  .slicknav_nav ul {
    margin: 0;
  }

  body .grid-col_alpha {
    float: none;
    width: 100%;
    display: block;
    margin: 10px auto;
  }

  body .grid-col_omega {
    float: none;
    width: 100%;
    max-width: 320px;
    display: block;
    margin: 0 auto;
  }

  body .intro_homepage {
    height: auto;
  }

  .content-widget .grid-col_omega {
    float: none!important;
    width: 93%;
    margin: 0 auto 15px;
  }

  .content-widget .grid-col_omega:last-child {
    margin: 0 auto 15px;
  }

  body .content-box.tabbed-content {
    width: 100%;
    padding: 0;
  }

  body.js .tab-container_homepage-secondary .tabbed-content .box-content {
    height: auto;
  }

  body .slide-content-wrap_extra {
    padding: 0 15px;
  }

  body .tabs-normal .tabs-menu li {
    height: 64px;
  }

  body .tabs-normal .tabs-menu li a {
    height: 36px!important;
  }

  .right_advertisment_area {
    display: none;
  }

  body .header+.aside {
    float: none;
    width: 100%;
    height: auto!important;
    background: 0;
    margin-top: 90px;
  }

  body .content {
    float: none;
    width: 100%;
  }

  body .content .wrapper {
    padding: 0;
  }

  .myboxes div {
    float: none;
    margin: 0 auto 20px;
  }

  body .boxed table {
    float: none;
    display: block;
    overflow-x: auto;
  }

  table {
    float: none;
    display: block;
    overflow-x: auto;
  }
}