﻿@font-face
{
font-family: RobotoCondensedLight;
src: url('../Assetts/Roboto/RobotoCondensed-Light.eot');
src: url('../Assetts/Roboto/RobotoCondensed-Light.eot?#iefix')format('embedded-opentype'),
     url('../Assetts/Roboto/RobotoCondensed-Light.woff') format('woff'),
     url('../Assetts/Roboto/RobotoCondensed-Light.ttf') format('truetype'),
     url('../Assetts/Roboto/RobotoCondensed-Light.svg#') format('svg');
}

@font-face
{
font-family: RobotoCondensedRegular;
src: url('../Assetts/Roboto/RobotoCondensed-Regular.eot');
src: url('../Assetts/Roboto/RobotoCondensed-Regular.eot?#iefix')format('embedded-opentype'),
     url('../Assetts/Roboto/RobotoCondensed-Regular.woff') format('woff'),
     url('../Assetts/Roboto/RobotoCondensed-Regular.ttf') format('truetype'),
     url('../Assetts/Roboto/RobotoCondensed-Regular.svg#') format('svg');
}

@font-face
{
font-family: RobotoCondensedBold;
src: url('../Assetts/Roboto/RobotoCondensed-Bold.eot');
src: url('../Assetts/Roboto/RobotoCondensed-Bold.eot?#iefix')format('embedded-opentype'),
     url('../Assetts/Roboto/RobotoCondensed-Bold.woff') format('woff'),
     url('../Assetts/Roboto/RobotoCondensed-Bold.ttf') format('truetype'),
     url('../Assetts/Roboto/RobotoCondensed-Bold.svg#') format('svg');
}

@font-face
{
font-family: ArimoRegular;
src: url('../Assetts/Arimo/Arimo-Regular.eot');
src: url('../Assetts/Arimo/Arimo-Regular.eot?#iefix')format('embedded-opentype'),
     url('../Assetts/Arimo/Arimo-Regular.woff') format('woff'),
     url('../Assetts/Arimo/Arimo-Regular.ttf') format('truetype'),
     url('../Assetts/Arimo/Arimo-Regular.svg#') format('svg');
}

@font-face
{
font-family: ArimoBold;
src: url('../Assetts/Arimo/Arimo-Bold.eot');
src: url('../Assetts/Arimo/Arimo-Bold.eot?#iefix')format('embedded-opentype'),
     url('../Assetts/Arimo/Arimo-Bold.woff') format('woff'),
     url('../Assetts/Arimo/Arimo-Bold.ttf') format('truetype'),
     url('../Assetts/Arimo/Arimo-Bold.svg#') format('svg');
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
a, a:hover {
	text-decoration: none;
}
/* Clear Floated Elements */

.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}

.clear:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}
.clearer {
  clear: both;
}
.clearer:after {
  clear:both;
  content:'';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}
.clear-block:after {
  content: '' !important;
}

* html .clear {
  height:1%;
}


fieldset {
	clear: both;
}
fieldset legend {
	margin-bottom: 15px;
}
fieldset legend a{
	margin-bottom: 15px;
	color: #3B3F41;
	font-weight: bold;
}

table, tbody, td, tr {
	border: 0 none !important;
}

/* Style HTML Tags */
body {
  background:#F0F1F2;
  color:#333;
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:1.62em;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom:6px;
  line-height:1.62em;
}


h1 {
  font-size:32px;
}

h2 {
  font-size:24px;
}

h3 {
  font-size:18px;
}

h4 {
  font-size:16px;
}

h5 {
  font-size:15px;
}

h6 {
  font-size:14px;
}

p {
  margin-bottom:18px;
}

table {
  border-collapse:collapse;
  border-spacing:0;
/*  margin-bottom: 15px;*/
  width: 100%;
}

th, tr, td {
  vertical-align: middle;
}

.sticky-header th, .sticky-table th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}

table {
/*  background: #ececec;
  border: 1px solid #bbbbbb;*/
}

th {
  background: #dbdbdb;
  padding: 5px 4px;
  text-shadow: 1px 1px #fff;
  border-right: 1px solid #c8c7c7;
  color:#333;
}

td {
  /*background: #F0F1F2;*/
  /*color: #747474;*/
  text-align: left;
  /*padding-left: 4px;*/
/*  border-right: 1px solid #c8c7c7;
  border-bottom: 1px solid #c8c7c7;*/
}
code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}
mark {
  background-color:#fdfc9b;
  font-style:italic;
  font-weight:bold;
}
del {
  text-decoration: line-through;
}
hr {
  border:none;
  border-top:#EEE 1px solid;
}
dt {
  font-weight:bold;
  margin-bottom:24px;
}
dd {
  margin-left:30px;
  margin-bottom:24px;
}

abbr,
acronym {
  border-bottom:#999 1px dotted;
  cursor:help;
}

big {
  font-size:1.3em;
}
cite,
em {
  font-style:italic;
}
ins {
  background-color:#fdfc9b;
  text-decoration:none;
}
pre {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}
/*
blockquote, q {
  quotes:none;
  border: 1px solid #bbbbbb;
  background: #d8d8d8 url(images/quote.png) no-repeat;
  padding: 10px 5px 5px 47px;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  border-radius: 7px;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}*/
strong {
  font-weight:bold;
}
sup,
sub {
  height:0;
  line-height:1;
  vertical-align:baseline;
  position:relative;
  font-size:10px;
}
sup {
  bottom:1ex;
}
sub {
  top:.5ex;
}

video {
  display:block;
}

audio {
  max-width:100%;
}

/*  Theme Design, Layout and Typography */
#page {
    background-color: #F0F1F2;
    /*box-shadow: 0 0 6px #999999;*/
    margin: 0 auto;
    width: 1140px;
    overflow: hidden;
    position: relative;
}
/* Top Menu */
@charset "utf-8";
/* CSS Document */

.menu-nav {
    background:url(../images/topmenu-bg.png) repeat-x;
	border-bottom: 1px solid #121314;
	border-top: 1px solid #121314;
	height: 35px;
	width: 1140px;
}
.menu-nav ul {
    width:1140px;
    margin: 0;
    padding: 0;
    display: table;
}
.menu-nav li {
	float: left;
	position:relative;
	padding:0;
	margin:0 !important;
	line-height:35px;
	border-right: 1px solid #292C2D;
    text-align: center;
}
.menu-nav ul li:first-child {
  padding-left:0;
}
.menu-nav li.login-link {
	border: 0px;
}
.menu-nav a {
	float: left;
    color: #F0F1F2;
    display: block;
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	padding: 0 25px 0 30px;
}

.top-nav li:hover,
.top-nav li.active {
  background-color:#36393b;
  background:-moz-linear-gradient(#303234,#383c3e);
  background:-webkit-linear-gradient(#303234,#383c3e);
  background:-o-linear-gradient(#303234,#383c3e);
  background:-ms-linear-gradient(#303234,#383c3e);
  background:linear-gradient(#303234,#383c3e);
  border-bottom: 2px solid #d4d5d6;
  /*height: 33px; */
  color:#fff;
  text-decoration:none;
}
.menu-nav li li:hover {
	border-bottom: 0px !important;
	/*height:32px !important;*/
}
.drop-down-toggle {
  position:absolute;
  top:7px;
  right:16px;
  display:none;
  width:20px;
  height:20px;
  border-radius:15px;
  background:#333;
  background:-moz-linear-gradient(#333,#444);
  background:-webkit-linear-gradient(#333,#444);
  background:-o-linear-gradient(#333,#444);
  background:-ms-linear-gradient(#333,#444);
  background:linear-gradient(#333,#444);
  border:#aaa 3px solid;
}
.drop-down-arrow {
  display:block;
  width:0;
  height:0;
  margin:8px 0 0 5px;
  border-top:5px solid #aaa;
  border-left:transparent 5px solid;
  border-right:transparent 5px solid;
}
.menu-nav li li {
  display:block;
  float:none;
  line-height:13px;
  min-width:250px;
  padding:0;
  margin:0;
  width:190px !important; 
}
.menu-nav li li a {
	min-width:180px;
	margin:0;
	/* background:#383c3e; */
	font-size:13px;
	text-align:left;
	overflow:hidden;
	padding:5px 18px !important;
	/*  border-top:#292C2D 1px solid;*/
}

.menu-nav li li a:hover {
  background:#3b4042;
}
.menu-nav li ul {
  display:none;
  position:absolute;
  top: 35px;
  left:0;
  z-index:9999;
  min-width:200px;
  height:auto;
  width:auto !important ;
  text-align:left;
  padding:0;
  margin:0;
  box-shadow:0 0 2px #333333;
  background-color:#383c3e;
  background:-moz-linear-gradient(#383c3e,#303234);
  background:-webkit-linear-gradient(#383c3e,#303234);
  background:-o-linear-gradient(#383c3e,#303234);
  background:-ms-linear-gradient(#383c3e,#303234);
  background:linear-gradient(#383c3e,#303234);
}
.menu-nav li ul ul {
  margin:-33px 0 0 190px !important;
}
.menu-nav li:hover > ul,
.menu-nav li li:hover > ul,
.menu-nav li li li:hover > ul {
  display:block;
}
.menu-nav .nav-toggle {
  display:none;
}
.menu-nav ul li.leaf, .menu-nav ul li.expanded, .menu-nav ul li.collapsed {
  list-style:none;
}
.menu-nav ul.menu-nav li {
  margin: 0;
}
.menu-nav li.expanded, .menu-nav li.collapsed, .menu-nav li.leaf {
	margin: 0;
	padding: 0;
}
span.mainnav-arrow {
	background: url("../images/submenu-arrow-bg.png") no-repeat 0px -45px;
	display: inline-block;
	height: 5px;
	margin-bottom: 2px;
	margin-left: 8px;
	width:7px;
}
.top-nav {
  width: 100% !important;
}
.top-nav li.mm-homelogo a{
  background: url("../images/mm-header-logo.png") no-repeat;
  width: 243px;
  height: 30px;
  color: transparent !important;
  margin-top: 5px;
}
.top-nav li.mm-homelogo:hover {
	background-color: #303234;
}
.top-nav ul {
    margin: 0 auto !important;
    display: block;
    width: 1140px !important;
}
.top-nav li {
    float: left;
    text-align: center;
    z-index: 100;
	line-height: 34px !important;
}
.top-nav li {
    float: left;
    text-align: center;
    z-index: 100;
	line-height: 34px !important;
}
.top-nav a
{
  color: #fff !important;
  padding: 0px;
  float:none;
  letter-spacing: 0.1px;
}
.top-nav a:hover {
	color: #fff;
	text-decoration: none;
}
.top-nav li ul {
  border-left: 1px solid #292C2D;
  border-right: 1px solid #292C2D;
  border-bottom: 1px solid #292C2D;
}

.top-nav li li  {
  width: auto !important;
}
.top-nav li li a
{
	line-height: 22px;
  padding: 5px 10px !important;
  float: none;
}
#utilities {
	position: fixed;
	z-index:7000000;
}
.header {
    padding: 37px 0px 20px 0px;
}
.subheader1 {
  padding: 1px 57px 0px;
  height: auto;
}
.modernmedicine-domain .subheader1 {
     padding: 0px 57px 0px !important;
}
.contemporarypediatrics-domain .subheader1 {
  padding: 0px 57px 0px;
}
.subheader2 {
    padding: 0 57px;
}

#logo {
	float:left;
}
.subheader1-right {
    float: right;
    margin: 19px 0 14px 0;
}
.contemporarypediatrics-domain .subheader1-right {
    margin: 19px 0px 15px 0 !important;
}
.header-search {
	float: right;
	position:relative;
}
.header-search input[type='text'] {
    border: 1px solid #CECECE;
    color: #a1a8ac;
    float: left;
	font-size: ArimoRegular, Helvetica, Arial, sans-serif;
    color: #a1a8ac;
    font-size: 14px;
    height: 25px !important;
	width: 378px;
}
.header-search span {
    background: url("../images/search-icon.png") no-repeat;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
}
.header-search .form-item {
	margin-bottom: 0px;
}
.header-search h2.title {
	display: none;
}
.header-subscribe {
	font-size:13px;
	font-family:ArimoRegular, Helvetica, Arial, sans-serif;
	color:#656a6d;
	text-align:right;
	padding-top:0px;
	clear:both;
  line-height: 1;
}
.header-subscribe a { color:#656a6d; }
.header-subscribe a:hover { color:#3b3f41; }
.header-subscribe i {
	font-size:18px;
	font-family:ArimoRegular, Helvetica, Arial, sans-serif;
	color:#dadbdc;		
}
.social-connect {
    clear: both;
    float: right;
    height: 35px;
    line-height: 35px;
    padding-top: 43px;
    text-align: right;
    width: auto;
}

.social-connect p {
	font-size:13px;
	font-family:ArimoRegular, Helvetica, Arial, sans-serif;
	color: #73797C;
	text-align:right;
	float: right;
	margin: 0px 5px 0px 0px !important;
	height: 38px;
  letter-spacing: 1px;
}
.social-connect ul {
    float: right;
	margin: 0;
}
.social-connect li{
  height: 37px;
	list-style:none;
	float:left;
	margin:0px 0px 0px 3px;
}
.social-connect li a{
    background: url(../images/social-icons.png) no-repeat scroll 0px 0px #dadbdc;
    display: inline-block;
    height: 35px;
    width: 35px;
}
.social-connect .twitter-icon a{ background-position:-37px 0px !important; }
.social-connect .fb-icon a{ background-position:-74px 0px !important; }
.social-connect .google-icon a{ background-position:-111px 0px !important; }
.social-connect .youtube-icon a{ background-position:-148px 0px !important; }
.social-connect .rss-icon a{ background-position:-185px 0px !important; }
.social-connect .linkedin-icon a{ background-position:-222px 0px !important; }
.social-connect .email-icon a{ background-position:-148px 0px !important; }

.social-connect .twitter-icon a:hover{ background-position:-37px -40px !important; }
.social-connect .fb-icon a:hover{ background-position:-74px -40px !important; }
.social-connect .google-icon a:hover{ background-position:-111px -40px !important; }
.social-connect .youtube-icon a:hover{ background-position:-148px -40px !important; }
.social-connect .rss-icon a:hover{ background-position:-185px -40px !important; }
.social-connect .linkedin-icon a:hover{ background-position:-222px -40px !important; }
.social-connect .email-icon a:hover{ background-position:-148px -40px !important; }
.social-connect li a, .social-connect li a:hover { color: transparent !important; }
.social-connect li.pocket-icon a { background: url("../images/social-icon-new.png") no-repeat scroll -7px -5px #dadbdc !important; }
.social-connect li.pocket-icon a:hover { background: url("../images/social-icon-new.png") no-repeat scroll -7px -40px #dadbdc !important; }
.social-connect li.instapaper-icon a { background: url("../images/social-icon-new.png") no-repeat scroll -40px -6px #dadbdc !important; }
.social-connect li.instapaper-icon a:hover { background: url("../images/social-icon-new.png") no-repeat scroll -40px -40px #dadbdc !important; }

input[type='text'], input[type='textfield'], input[type='password'], select
{ 
    border: 1px solid #CECECE;
    color: #a1a8ac;
    float: left;
    font-family: #a1a8ac;
    font-size: 14px;
    height: 20px;
}
.form-item {
	clear: both;
    float: left;
    margin-bottom: 9px !important;
    line-height: 1;
}
#edit-field-survey-question-0-value-wrapper.form-item {
    float: none;
}
#notes {
	width: 471px;
	float: left;
  font: italic 12px "ArimoRegular",serif;
  color:#3B3F41;
  margin-top:-3px;
}
#read_privacy{
  margin: 0 0 8px 0;
  line-height: 1; 
}
#read_privacy a {
	color: #3b3f41;
  text-decoration: underline;
}
.form-item label{
	color: #3B3F41;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
	margin: 0 0 5px 0;
}
.form-item label input[type="checkbox"] {
	margin: 0;
}
.form-item .description {
	color: #3B3F41;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;	
	clear: both;
	margin: 0 0 14px 0;
}
select
{
    height: 22px !important;
}
select[multiple]
{
    height: auto !important;
}
.node-form {
	background-color: #ffffff;
    margin: 0 57px 25px 57px;
    width: 986px !important;
	padding: 20px;
}
.header-adv {
	width: 728px;
	height: 90px;
	background-color:#F0F1F2;
	float:left;
}
.newsletter {
    background-color: #dadbdc;
    float: right;
    height: 90px;
    width: 280px;
}
.newsletter a:hover {
 opacity: 0.85;
 filter:alpha(opacity=85);
}
.newsletter h2 {
  display: none;
}
.newsletter div {
   margin: 0;
}
.newsletter input[type='text'] {
	width: 258px;
}
.newsletter button {
	width: 85px;
	float:right;
    border: 1px solid #CECECE;
    color: #a1a8ac;
	background-color:#ffffff;
	margin-top:5px;
}
.trending-title {
    /*font-weight: bold;*/
    letter-spacing: 1px;
}
.trending-nav {
	height: 30px;
    background:#f0f1f2;
    background:-moz-linear-gradient(#f2f3f3,#eeeff1);
    background:-webkit-linear-gradient(#f2f3f3,#eeeff1);
    background:-o-linear-gradient(#f2f3f3,#eeeff1);
    background:-ms-linear-gradient(#f2f3f3,#eeeff1);
    background:linear-gradient(#f2f3f3,#eeeff1);
	border-top:1px solid #dadbdc;
	border-bottom:1px solid #dadbdc;
}
.trending-nav #block-block-7 {
	width: 100%;
	float:none;
	margin:0;
}
.trending-nav h2.title{
	display: none;
}
.trending-nav ul {
    width: 100%;
    margin: 0;
    padding: 0  0 0 10px;
  	height:28px;
  	border-top:1px solid #fff;
	  border-bottom:1px solid #fff;
}

.trending-nav li {
    float: left;
	position:relative;
	padding:0;
	margin:0;
	line-height:29px;
	z-index:100;
    text-align: center;
	font-size:13px;
	font-family:ArimoRegular, Helvetica, Arial, sans-serif;
	color:#73797c;
}
.trending-nav li:first-child {
	text-align:right;
	text-transform:uppercase;
	width: 125px;
	width: 128px\9;
}
.trending-nav li a {
	color: #3b3f41;
	margin: 5px 40px;
}
.trending-nav li a:hover {
	color: #000000;
}
.wrapper {
	margin-top: 15px;
}
.container {
    float: left;
    margin-right: 20px;
    width: 820px;
	position: relative;
}
.static-container {
    margin: 0 57px 25px !important;
    width: 1026px !important;
}
/* Right side Bar*/
.rsidebar {
    float: right;
    width: 300px;
}
.rsidebar ul.tabs {
	border-bottom: 1px solid #DADBDC;
	margin: 0;
}
.rsidebar .tabs li {
    background-color: #FFFFFF;
    display: inline-block;
	color: #a1a8ac;
	font-size: 12px;
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    height: 30px;
    line-height: 30px;
    margin: 0 2px 0 0;
}
.rsidebar .tabs li a {
	color: #a1a8ac;
	padding:7px 10px;
    border-top: 1px solid #DADBDC;
}
.rsidebar .tabs li a:hover, .rsidebar .tabs li a.active, .rsidebar .tabs li.active a{
    border-top: 2px solid #3b3f41;
	color:#3b3f41 !important;
}
.rsidebar .tabs li.active a {
	color: #3b3f41;
}
.rsidebar .tabs li.active a:hover,.rsidebar .tabs li a:hover {
  color: #000000 !important;
}
.rsidebar .tab-container .multilink_component_4_tab_content {
   background-color: #FFFFFF;
   margin: 0px;
}
.rsidebar .tab-container .multilink_component_4_tab_content li{
    margin: 0px;
}
.rsidebar .tab-content {
	list-style:none;	
}
.rsidebar .tab-content a {
    color: #3B3F41;
    display: block;
    font-size: 15px;
    padding: 0 15px 15px;
	font-family:RobotoCondensedRegular, Helvetica, Arial, sans-serif;
}
.rsidebar .tab-content a:first-child {
	padding-top:15px;
}
.rsidebar .tab-content a:last-child {
	border-top:1px solid #DADBDC;
	border-bottom:1px solid #DADBDC;
	text-align: right;
	padding:10px 15px 10px 0px;
    font-size: 12px;
	color: #a1a8ac;

}
.rsidebar .tab-content a span {
	background: url(../images/more-arrow.png) no-repeat right;
	padding-right:15px;
}

.rsidebar .tab-content a:hover {
	color:#1a1c1d;
}
.rsidebar .multilink_component_4 {
    margin-bottom: 15px;
}
.adv-block {
    background-color: #A1A8AC;
    height: 250px;
    margin-bottom: 15px;
    width: 100%;
}
.rightside-block {
	 margin-bottom: 15px;
}
.rsidebar .block-openadstream {
	background-color: #F0F1F2;
	margin-bottom: 20px;
	width: 100%;
}
.rsidebar .block-openadstream h2 {
	display: none;
}
.rightside-block h3 {
	height: 30px;
	line-height:30px;
	border-top: 1px solid #1a1c1d;
	border-bottom: 1px solid #1a1c1d;
    background:#3b3f41;
    background:-moz-linear-gradient(#3e4345,#373b3d);
    background:-webkit-linear-gradient(#3e4345,#373b3d);
    background:-o-linear-gradient(#3e4345,#373b3d);
    background:-ms-linear-gradient(#3e4345,#373b3d);
    background:linear-gradient(#3e4345,#373b3d);
	font-size: 15px;
	font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	text-align:center;
	margin:0px;
}
.rightside-block .rightside-content {
	background-color: #ffffff;
}
.rightside-block .rightside-content ul {
	padding: 15px;
	list-style:none;
}
.rightside-block .rightside-content ul li {
	padding-bottom: 15px;
	font-size: 16px;
	font-family:RobotoCondensedRegular, Helvetica, Arial, sans-serif;
}
.rightside-block .rightside-content ul li a {
	color: #3b3f41;
}
.rightside-block .rightside-content ul li a:hover {
	color: #0f1518;
}
.more-link {
    border-bottom: 1px solid #DADBDC;
    border-top: 1px solid #DADBDC;
    font-family: ArimoBold, Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin: 0 !important;
    text-align: right;
}
.more-link a{
    color: #A1A8AC;
	height: 29px;
	background-color: #FFFFFF;
	display: block;
	text-transform: uppercase;
}
.more-link a:hover, .rsidebar .multilink_component_4_tab_content .more-link a:hover{
  color: #656a6d !important;
	text-decoration: none;
	background-color: #e3e4e5;
}
.more-link span {
    background: url("../images/more-link-arrows.png") no-repeat scroll 0 0;
    float: right;
    height: 29px;
    text-transform: uppercase;
    width: 35px;
}
.more-link a:hover span {
	background: url("../images/more-link-arrows.png") no-repeat scroll 0 -28px;
	cursor: pointer;
}
.meeting-events .view-footer .more-link {
border-top: 0px none !important;
}
.job-title {
	color: #104174;
	font-size: 12px;
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
	line-height:16px;
	margin:0px;
}
.job-description {
	color: #3b3f41;
	font-size: 12px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	line-height:16px;
	margin:0px;
}
.footer-adv {
	width: 728px;
	height: 90px;
	margin: 0 auto 20px auto;
	background-color:#F0F1F2;
}
/* Sidebar Poll Question Section */
.rsidebar .poll .vote-form .choices {
	text-align:left;
	display: block;
	padding: 15px 15px 10px 15px;
	margin:0;
}
.rsidebar .poll .vote-form .choices .title {
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-weight:normal;
	font-size: 17px;
	color: #3b3f41;
	padding: 0px 8px 10px 0;
}
.rsidebar .poll .vote-form .form-radios .form-item {
	width:270px;
	margin-bottom: 10px !important;
}
.rsidebar .poll .vote-form .form-radios .poll-radio-btn ,.rsidebar .poll .vote-form .form-radios .poll-radio-text,
.surveycontainer .poll .form-item .poll-radio-btn,.surveycontainer .poll .form-item .poll-radio-text {
  display: table-cell;
  vertical-align:top;
}
.rsidebar .poll .vote-form .form-radios .poll-radio-text{
 line-height: 1.3em;
}
.surveycontainer .poll .form-item .poll-radio-text{
 line-height: 1.5em;
 font-size: 16px;
}
.rsidebar .poll .vote-form .form-radios label {
	font-family: ArimoRegular,Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #656a6d;
  display: table-row;
}
.rsidebar .poll .vote-form .form-radios input[type="radio"] {
	float: left;
	margin: 0px 6px 0px 0;
	margin: 0px 6px 0px 0\9;
}
.rsidebar .poll .vote-form .form-submit {
	width:100%;
	height: 31px;
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
	color: #a1a8ac;a1a8ac
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	border-top: 1px solid #dadbdc;
	border-bottom: 1px solid #dadbdc;
	border-left: none;
	border-right: none;
	border-radius: 0px;
	background: #fff url(../images/arrow-poll-answer.jpg) no-repeat right 0;
	margin:0 !important;
	padding: 0 30px 0 0;
	position: relative;
	cursor: pointer;
	/*bottom: -5px;*/
	filter:chroma(color=#000000);
}
.rsidebar .poll .vote-form .form-submit:hover {
	background: #dddedf url(../images/arrow-poll-answer.jpg) no-repeat right -30px;
	color: #656a6d;
	border-radius : 0px;
}
.rsidebar .poll  .more-link {
	border-top:0px;
}
.rsidebar .view-results, .block-poll  .view-results{
    border-bottom: 1px solid #DADBDC;
    font-family: ArimoBold, Helvetica, Arial, sans-serif;
    font-size: 11px;
    height: 29px;
    line-height: 29px;
    margin: 0 !important;
    text-align: right;
	clear: both;
}
.rsidebar .view-results:after, .block-poll  .view-results:after{
	  clear:both;
	  content:'';
	  display:block;
	  font-size:0;
	  line-height:0;
	  visibility:hidden;
	  width:0;
	  height:0;
}

.rsidebar .view-results a, .block-poll  .view-results a{
    color: #A1A8AC;
	height: 29px;
	*height: 30px;
  font-size: 11px;
	background-color: #FFFFFF;
	display: block;
	text-transform: uppercase;
	*padding-right: 30px;
}
.rsidebar .view-results a:hover, .block-poll  .view-results a:hover{
    color: #656a6d;
	text-decoration: none;
	background-color: #dddedf;
  font-size: 11px;
	*padding-right: 30px;
}
.rsidebar .view-results span, .block-poll  .view-results span {
    background: url("../images/more-link-arrows.png") no-repeat scroll 0 0;
    float: right;
    height: 29px;
    text-transform: uppercase;
    width: 35px;
	*margin: -27px -29px 0 0;
    font-size: 11px;
    margin-left: -5px;
}
.rsidebar .view-results a:hover span, .block-poll  .view-results a:hover span {
	background: url("../images/more-link-arrows.png") no-repeat scroll 0 -28px;
	cursor: pointer;
}

.container .node-poll .view-results {	
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 10px 0 0 0 !important;
	text-align: right;
	width: 180px;
	border-radius: 5px;
	float: right;
}
.container .node-poll .view-results a {
    border: 1px solid #dadbdc;
	border-radius: 5px;
	color: #A1A8AC;
	height: 26px;
	background-color: #F2F3F4;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	*padding-right: 30px;
}
.container .view-results a:hover{
    color: #656a6d;
	text-decoration: none;
	background-color: #dddedf;
}
.container .node-poll .view-results a span {
    background: url("../images/more-link-arrows.png") no-repeat scroll 0 0;
    float: right;
    height: 29px;
    text-transform: uppercase;
    width: 28px;
	*margin: -27px -40px 0 0;
}
.container .node-poll .view-results a:hover span {
	background: url("../images/more-link-arrows.png") no-repeat scroll 0 -28px;
	cursor: pointer;
}
/* Sidebar Poll Answer Section */
.rsidebar .poll .title {
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-weight:normal;
	font-size: 17px;
	color: #3b3f41;
	padding: 18px 8px 18px 10px;
}
.rsidebar .poll .title a {
	color: #3b3f41;
 }
.rsidebar .poll .title a:hover {
	color:#000000;
}
.rsidebar .poll .percent {
	width: 20px;
	color: #3B3F41;
	float: left;
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 0 15px 0 10px;
}
.rsidebar .poll .bar {
	background-color: #e9eaeb;
	float: left;
	height: 20px;
	margin: 0 0 25px;
	width: 100px;
}
.rsidebar .poll .bar .foreground {
	height: 20px;
	background-color: #64686b;
	float: left;
}
.rsidebar .poll .text {
	width: 150px;
	color: #1A1C1D;
	float: left;
	font-family: ArimoRegular,Helvetica,Arial,sans-serif;
	font-size: 12px;
	padding-left: 5px;
	line-height: 20px;
	margin-bottom: 25px;
	clear: right;
}

.poll .form-submit {
    color: #A1A8AC;
    float: right;
    margin-top: 17px !important;
    width: 140px;
}

/* sidebar stay connected block */
.rsidebar .block-stay_connected {
	border-bottom: 1px solid #dadbdc; 
}
.rsidebar #shell .stayLeft {
	width: 113px;
	float: left;
	text-align:right; 
	padding:20px 0px 0 20px;
}
.rsidebar #shell .stayRight { 
	width: 130px;
	float:left;
	padding:20px 0px 20px 16px;
}
.rsidebar #shell .stayRight br {
	display:none;
}
.rsidebar #shell .stayRight a {
	width: 104px;	
	background: #F2F3F4;
	text-align: center;
	padding: 8px 30px 8px 0;
	margin: 0 0 9px 0;
}

/* Footer */
#footer {
  background:#1b1d1e;
}

footer {
    background:#1b1d1e;
	height:auto;
	width:100%;
	margin:0px auto;
	min-width:1140px;
}
footer .block-footer_configurations h2.title {
	display: none;
}
footer .block ul {
	padding: 0px;
}
.empty-footerblock {
	height: 6px;
	display: block;
	background-color: #000000;
	clear: both;
}

.empty-footerblock-second{
	height: 6px;
	display: block;
	clear: both;
}

.lr-container {
   width:100%;
   float:left;
}
.lr-footer{
	margin:0px auto;	
}
.left-footer {
	width: 45%;
	float: left;
	border-right: 1px solid #000000;
	min-height: 100px;
	background:url(../images/footer-left-bg.png) repeat-x left top #1b1d1e;
}
.left-footer .content {
    float: right;
    width: 503px;
}
.empty-div{
	height: 35px;
	border-bottom: 1px solid #010101;
	display:block;
}
.sub-domains {
	width:382px;
	float: left;
}
.sub-domains li {
    height: 56px;
    line-height: 55px;
    width: 100%;
	/*border-bottom: 1px solid #000000;*/
}
.sub-domains li:last-child {
	border-bottom: 0px;
}
.sub-domains li:nth-child(7) {
    height: 83px;
}
.sub-domains figure {
    height: 54px;
    width: 367px;
	float: left;
    /*border-top: 1px solid #262829;*/
}
.sub-domains li:nth-child(1) span {
    background:#b30000;
    background:-moz-linear-gradient(#ba0000,#aa0000);
    background:-webkit-linear-gradient(#ba0000,#aa0000);
    background:-o-linear-gradient(#ba0000,#aa0000);
    background:-ms-linear-gradient(#ba0000,#aa0000);
    background:linear-gradient(#ba0000,#aa0000);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(2) span {
    background:#104277;
    background:-moz-linear-gradient(#124881,#0e3b6a);
    background:-webkit-linear-gradient(#124881,#0e3b6a);
    background:-o-linear-gradient(#124881,#0e3b6a);
    background:-ms-linear-gradient(#124881,#0e3b6a);
    background:linear-gradient(#124881,#0e3b6a);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(3) span {
    background:#ff8000;
    background:-moz-linear-gradient(#ff8c00,#ff7300);
    background:-webkit-linear-gradient(#ff8c00,#ff7300);
    background:-o-linear-gradient(#ff8c00,#ff7300);
    background:-ms-linear-gradient(#ff8c00,#ff7300);
    background:linear-gradient(#ff8c00,#ff7300);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(4) span {
    background:#00b2b2;
    background:-moz-linear-gradient(#00baba,#00abab);
    background:-webkit-linear-gradient(#00baba,#00abab);
    background:-o-linear-gradient(#00baba,#00abab);
    background:-ms-linear-gradient(#00baba,#00abab);
    background:linear-gradient(#00baba,#00abab);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(5) span {
    background:#ff9a9a;
    background:-moz-linear-gradient(#ffa3a3,#ff8f8f);
    background:-webkit-linear-gradient(#ffa3a3,#ff8f8f);
    background:-o-linear-gradient(#ffa3a3,#ff8f8f);
    background:-ms-linear-gradient(#ffa3a3,#ff8f8f);
    background:linear-gradient(#ffa3a3,#ff8f8f);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(6) span {
    background:#2693ff;
    background:-moz-linear-gradient(#2a9eff,#2288ff);
    background:-webkit-linear-gradient(#2a9eff,#2288ff);
    background:-o-linear-gradient(#2a9eff,#2288ff);
    background:-ms-linear-gradient(#2a9eff,#2288ff);
    background:linear-gradient(#2a9eff,#2288ff);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(7) span {
    background:#771438;
    background:-moz-linear-gradient(#81163d,#6a1232);
    background:-webkit-linear-gradient(#81163d,#6a1232);
    background:-o-linear-gradient(#81163d,#6a1232);
    background:-ms-linear-gradient(#81163d,#6a1232);
    background:linear-gradient(#81163d,#6a1232);
	height:82px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(8) span {
    background:#ffbf00;
    background:-moz-linear-gradient(#ffc500,#ffb900);
    background:-webkit-linear-gradient(#ffc500,#ffb900);
    background:-o-linear-gradient(#ffc500,#ffb900);
    background:-ms-linear-gradient(#ffc500,#ffb900);
    background:linear-gradient(#ffc500,#ffb900);
	height:55px;
	width:15px;
	display:inline-block;
}
.sub-domains li:nth-child(1) figure {
	border: 0px;
}
.sub-domains figure a:first-child {
	margin-left: 45px;
}
.sub-domains .m-economics {
	width: 108px;
	height: 55px;
	background: url(../images/medical-economics-mini1.png) no-repeat;
	display: inline-block;
}
.sub-domains figure a:hover {
	background-position: 0px -55px !important;
}
.sub-domains .mh-executive {
	width: 149px;
	height: 55px;
	background: url(../images/managed-healthcare-executive-mini.png) no-repeat;
	display: inline-block;
	margin-left: 25px;
}
.sub-domains .c-obgyn {
	width: 119px;
	height: 55px;
	background: url(../images/contemporary-ob-gyn-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .c-pediatrics {
	width: 123px;
	height: 55px;
	background: url(../images/contemporary-pediatrics-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .u-times {
	width: 147px;
	height: 55px;
	background: url(../images/urology-times-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .d-times {
	width: 157px;
	height: 55px;
	background: url(../images/dermatalogy-times-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .csd-trends {
	width: 130px;
	height: 55px;
	background: url(../images/cosmetic-surgery-times-mini.png) no-repeat;
	display: inline-block;
	margin-left: 13px;
}
.sub-domains .formulary {
	width: 145px;
	height: 55px;
	background: url(../images/formulary-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .d-topics {
	width: 137px;
	height: 55px;
	background: url(../images/drug-topics-mini.png) no-repeat;
	display: inline-block;
	margin-left: 25px;
}


.sub-domains .times-europe {
	width: 146px;
	height: 41px;
	background: url(../images/opthalmology-times-europe-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .times-america {
	width: 151px;
	height: 41px;
	background: url(../images/opthalmology-times-america-mini.png) no-repeat;
	display: inline-block;
	margin-left: 8px;
}
.sub-domains .oph-times {
	width: 146px;
	height: 41px;
	background: url(../images/opthalmology-times-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .opt-times {
	width: 151px;
	height: 41px;
	background: url(../images/optometry-times-mini.png) no-repeat;
	display: inline-block;
	margin-left: 8px;
}
.sub-domains .times-europe:hover,.sub-domains .times-america:hover, .sub-domains .oph-times:hover,.sub-domains .opt-times:hover {
	background-position: 0px -41px !important;
}
.times-ea div {
    height: 41px;
}
.sub-domains .h-traveler {
	width: 105px;
	height: 55px;
	background: url(../images/healthcare-traveler-mini.png) no-repeat;
	display: inline-block;
}
.sub-domains .locumlife {
	width: 126px;
	height: 55px;
	background: url(../images/locumlife-mini.png) no-repeat;
	display: inline-block;
	margin-left: 25px;
}
.category {
    float: left;
    width: 121px;
	background: #1b1d1e;
}
.category li {
	display: table\9;
    height: 56px;
    line-height: 56px;
    width: 93px;
	font-size: 17px;
	font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
	list-style: none;
	padding: 0px 14px;
	text-transform:uppercase;
}
.category li:nth-child(7) {
    height: 83px;
	line-height: 83px;
}

.category li a {
    color: #515659 !important;
    display: inline-block;
    line-height: normal;
    text-shadow: -1px 1px #161819;
    vertical-align: middle;
}
.category li a:hover {
	color: #313537;
}
.right-footer {
    float: left;
    width: 54.8%;
	background: url(../images/footer-right-bg.png) repeat-x right top #1b1d1e;
}
.right-footer > .content {
    float: left;
    width: 636px;
}
.logo-connect {
    /*border-bottom: 1px solid #010101;*/
    border-left: 1px solid #262829;
    height: 59px;
}
.logo-connect figure {
    float: left;
    height: 59px;
}
.logo-connect .social-connect li a {
	background: url(../images/social-icons.png) no-repeat scroll 0px 0px #3b3f41;
}
.logo-connect .social-connect {
	padding: 12px 48px 12px 0px;
	clear: none;
}
.ds-container {
	height: auto;
}
.domain-menu {
    border-left: 1px solid #262829;
    /*border-right: 1px solid #000000;*/
	background: url(../images/footer-right-bg.jpg) repeat-y center right;
    float: left;
    min-height: 410px;
    width: 431px;
}
.domain-menu h2.title {
	display: none;
}
.domain-menu .content > ul.menu {
    float: left;
    padding: 0 14px;
    width: 432px;
    min-height: 400px;
    margin-bottom: 0.35em;
}
.domain-menu .content > ul.menu > li {
    background: none !important;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #262829;
    list-style: none outside none;
    padding: 6px 0 5px 9px;
	width: 180px;
}

.domain-menu .content > ul.menu > li > a:hover {
	color: #a1a8ac !important;
}
.domain-menu .content > ul.menu > li:first-child {
	border-top: 0px;
  padding-top: 0;
}
.domain-menu .content > ul.menu > li:last-child {
	border-bottom: 0px;
}
.domain-menu .content > ul.menu > li > a {
	font-size: 17px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #dadbdc !important;
	text-transform:uppercase;
	margin:0px;
	padding: 6px 0px 2px 0px;
	text-decoration: none;
}
.domain-menu .content > ul.menu > li li {
	padding: 0px !important;
	margin: 0px !important;
	list-style: none;
	background: none;
}
.domain-menu .content > ul.menu > li li > a {
	margin:0px;
	font-size: 14px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #a1a8ac !important;
    line-height: 16px
}
.domain-menu .content > ul.menu > li li > a:hover{
  color:#656a6d !important;
}
.footer-subscribe {
	border-left: 1px solid #1f2122;
    float: left;
    height: 410px;
    width: 200px;
}
.subscribe-block {
    background-color: #3B3F41;
    height: 144px;
    margin: 38px auto;
    width: 170px;
}
.footer-content {
    clear: both;
    min-height: 130px;
	margin:0 auto;
	width:1140px;
}
.footer-content .block.block-footer_configurations {
    padding-left: 45px;
}
.footer-content figure {
    display: table-cell;
    vertical-align: middle;
    width: 7%;
}
.footer-content figure img {
    background: none;
    border: 0px;
    box-shadow: 0 0 0px;
    padding: 0px;
}
.footer-content .content div {
	/*float: left;*/
    padding: 23px 10px 23px 0;
}

.footer-content .content {
    display: table-row;
    width: 100%;
}
.footer-content p {
    font-size: 10px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    margin: 0px !important;
	color: #3b3f41;
}
.footer-content p a {
    color: #3b3f41 !important;
}
.footer-content p a:hover{
   color: #a1a8ac !important;
}
/* Article List Page */
.related_tags {
    display: block;
    height: 25px;
    margin-bottom: 15px;
    width: 100%;
}
.related_tags span {
    color: #A1A8AC;
    display: block;
    float: left;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-left: 57px;
    margin-right: 10px;
}
.related_tags span.tags {
    background-color: #FFFFFF;
    margin-right: 7px;
	margin-left: 0;
    padding: 0 15px;
	border-bottom: 1px solid #dadbdc;
}
.article_container {
    background-color: #FFFFFF;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.title_container {
	background-color: #F0F1F2;
}
.title_container h1 {
    background-color: #393C3E;
    border-top: 1px solid #1A1C1D;
    color: #FFFFFF;
    float: left;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 23px;
    height: 35px;
    line-height: 35px;
    margin: 0 0 0 57px;
    padding: 0 14px;
}
.title_container .titleBorder {
    background-color: #393C3E;
    clear: left;
    height: 2px;
    margin: 0 0 0 57px;
    width: auto;
}
.article_container .article_section {
	border-bottom: 1px solid #dadbdc;
  padding: 22px 22px;
  margin: 0px 35px;
  min-height: 139px;
  
}
.article_container .article_section:last-child {
    border-bottom: 0px;
}
.article_container .node {
	margin: 0px;
}
.article_container .last_article {
	border-bottom: 0px;
}
.article_container .article_title {
    color: #3B3F41;
    display: block;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 28px;
	margin-bottom: 15px;
}
.article_container .article_title a {
    color: #3B3F41;
}

.article_container .article_title a:hover{
  /*color:#0E7ECE;*/
  color:#000;
  text-decoration: none;
} 

.article_section figure {
    float: left;
    padding-right: 27px;
    padding-bottom: 15px;
}
.article_container .articleAuthorInfo {
	font-size: 12px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #a1a8ac;
	margin-bottom: 15px;
}
.article_container .articleAuthorInfo a {
	color: #a1a8ac;
}
.article_container .articleAuthorInfo a:hover {
  color:#000;
}
.article_container .articleDate {
	padding-right: 30px;
}
.article_container .articleAuthorInfo .articleAuthor a {
	color: #a1a8ac;
	margin-left: 5px;
}
.article_container .articleAuthorInfo .articleAuthor a:hover {
  color: #000000;
}
.ArticleDescription {
	font-size: 13px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #656a6d;
}
.ArticleDomainLink {
    color: #A1A8AC;
    display: block;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-style: italic;
    margin-top: 15px;
}
.ArticleDomainLink a {
    color: #A1A8AC;
    font-style: italic;
}
.ArticleDomainLink a:hover {
  color:#000;
}
.articleAdv {
	border-top: 1px dashed #e5e6e7;
	border-bottom: 1px dashed #e5e6e7;
  height: 81px;
  text-align: center;
}
.home-container .articleAdv h2.title,#article_list_primary .articleAdv h2.title, .article_container .articleAdv h2.title {
    color: #dadbdc;
    display: block;
    font-family: ArimoRegular;
    font-size: 9px;
	  text-transform:uppercase;
    padding-top:3px;
}
.container .item-list {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DADBDC;
  height: 70px;
  /*margin-bottom: 20px;*/
  width: 820px;
  position: inherit;
  top: -20px;
  font-size: 22px;
  font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
}

.content_page .item-list {
    background-color: #FFFFFF;
    height: 60px;
    margin-bottom: 25px;
    width: auto;
    border-bottom: none;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
}
/* ARTICLE Horizontal slider */
.block-article_jcarousel .jcarousel-container {
	border-radius:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background:#fff;
	border:none;
	margin:0;
}
.block-article_jcarousel .jcarousel-container-horizontal {
	width: 640px !important;
	height: 129px !important;
	padding: 16px 60px 16px 62px !important;
	margin: 0 0 20px 57px;
	overflow: hidden;
	border-top: 1px solid #dadbdc;
	border-bottom: 1px solid #dadbdc;
}
.block-article_jcarousel .jcarousel-clip-horizontal {
	width: auto !important;
	overflow: hidden;
}
.block-article_jcarousel .jcarousel-clip-horizontal ul {
	height:130px;
	padding:0 !important;
}
.block-article_jcarousel .jcarousel-clip-horizontal li {
	width: 140px !important;
	height: auto;
	float: left;
	border: none;
	text-align: left;
	margin: 0 20px 0 0;
	padding: 0;
}
.block-article_jcarousel .jcarousel-clip-horizontal li a {
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 14px;
	color: #3b3f41;
}
.block-article_jcarousel .jcarousel-clip-horizontal li a:hover{
   color:#000000;
}
.block-article_jcarousel .jcarousel-container-horizontal .jcarousel-prev-horizontal, .block-article_jcarousel .jcarousel-container-horizontal .jcarousel-next-horizontal {
	padding: 65px 0;
}
/* Article Detail Page*/
.prev-next-container {
    border: 1px solid #DADBDC;
    margin-bottom: 20px;
}
.prev-next {
    border: 1px solid #FFFFFF;
	height: 76px;
	background: none repeat scroll 0 0 #e9eaeb;
}
.prev-next span{
	border: 0px;
	background-color: #e9eaeb;
	float: left;
}
.prev-next span.prev-next-controls {
	width: 80px;
    font-family: RobotoCondensedBold, Helvetica, Arial, sans-serif;
    font-size: 20px;
    height: 40px;
    padding: 18px 15px 18px;
    width: 70px;
}
.prev-next span.prev a {
    background: url("../images/article-arrow.png") no-repeat 0px 0px;
    color: #FFFFFF;
    display: block;
    height: 39px;
    line-height: 39px;
    padding-left: 30px;
    vertical-align: middle;
    width: 22px;
	text-shadow: 1px 1px #d1d2d2;
}
.prev-next span.prev a:hover {
    background-position: 0px -39px;
}
.prev-next span.next a {
     background: url("../images/article-arrow.png") no-repeat scroll -52px 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 39px;
    line-height: 39px;
    padding-right: 50px;
    vertical-align: middle;
    width: 22px;
	text-shadow: 1px 1px #d1d2d2;
}
.prev-next span.next a:hover {
    background-position: -52px -39px;
}
.prev-next span.prev-next-title {
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 19px;
    height: 76px;
    line-height: 76px;
    padding: 0 15px;
    text-align: center;
    width: 437px;
}
.prev-next span.prev-next-title a {
    color: #656A6D;
    display: inline-block;
    /*line-height: normal;
    padding: 12px 0;*/
    vertical-align: middle;
}
.prev-next span.prev-next-title a:hover {
	color: #3b3f41;
}
.prev-next span.empty-span {
	background-color: #dadbdc;
	width: 1px;
	height: 76px;
}
.prev-controls .article-title, .next-controls .article-title {
	display: none;
}
.articleDetailPage {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DADBDC;
    border-top: 1px solid #DADBDC;
    float: right;
    padding:12px 28px;
    width: 706px;
    min-height: 607px;
	margin-bottom:25px;
}
.articleDetailPage .breadcrumb{
  padding-bottom: 12px;
  padding-left:28px;
  border-bottom: 1px solid #DADBDC;
}
#article_content {
  /*white-space: pre-wrap;*/
}
#article_content ,#event_content,#article_body_right{
  font-family: ArimoRegular, Helvetica, Arial, sans-serif;
  font-size: 16px;
	line-height: 21px;
	color: #1a1c1d;
	margin: 0px;
  min-height: 250px;
  padding-top: 15px;
  word-wrap: break-word;
}
#article_body_right span.article-articlebody ,#article_body_right p,#article_body_right b,#article_body_right i, #article_body_right .article-subhead ,#article_body_right .article-caption,#article_body_right table td {
font-size: 16px;
line-height: 21px;
}

div#event_content a:link ,div#event_content a:visited{
color: #056c9c;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
}

div#event_content a:hover {
font-family: Helvetica, Arial, sans-serif;
text-decoration: underline;
color: #f03e27;
}

.content_page div#article_content  span.image img {
  margin-bottom: 5px !important;
}
.content_page div#article_content span.image span.text_caption {
  display: block;
  text-align: center;
  padding: 0 13px 13px;
  font-size:16px;
}

.articleDetailPage h2.nodeTitle  {
    background: #ffffff !important;
    border: 0 none;
    color: #1A1C1D;
    float: none;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 39px;
    height: auto;
    line-height: 50px;
    padding: 20px 0 12px 28px;
    display:inline-block;
}
.events-title{
  font-family: RobotoCondensedRegular;
font-size: 22px;
color: #3b3f41;
padding-top: 30px;
border-bottom: 1px solid #DADBDC;
text-transform: uppercase;
}
.eventDetailPage h2.nodeTitle {
   background: #ffffff !important;
    border: 0 none;
    color: #1A1C1D;
    float: none;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 39px;
    height: auto;
    line-height: 50px;
    padding-top:16px;
}
.articleDetailPage div.article-date-author{
  padding-top: 30px;
}
.articleDetailPage .article-subtitle {
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 26px;
	  color: #656a6d;	
    /*background-color: #FFFFFF;*/
    /*min-height: 59px;*/
    /*line-height: 40px;*/
    /*zoom: 1;*/
    /* z-index: 3;*/
    /* opacity: 0.8;*/
    /*filter: alpha(opacity=80);*/
    /*position: absolute;*/
    width: 640px;
    padding: 0px 0 10px 28px;
}
.articleDetailPage .article-subtitle-withoutimage {
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 26px;
	color: #656a6d;	
    background-color: #FFFFFF;
    min-height: 50px;
    line-height: 40px;
/*  opacity: 0.8;
    filter: alpha(opacity=80);
    zoom: 1;
    position: absolute;*/
    width: 640px;
    margin-bottom: 0px;
    padding: 2px 0 0px 28px;
}
.articleDetailPage figure {
    padding-left: 30px;
    /*position: relative;*/
	/*margin-top: 50px;*/
  /*min-height: 30px;*/
}
.articleDetailPage div.without-h3-image{
  padding-top: 12px;
}
.poll-article-date-info {
  width:702px;
}
.article-date-info {
/*float:none !important;*/
    border-top: 1px solid #DADBDC;
	border-bottom: 1px solid #DADBDC;
    min-height: 32px;
    line-height: 32px;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
	color: #a1a8ac;
	margin-bottom: 20px;
	display: table;
  width:100%;
}
.article-date-info a {
	color: #A1A8AC;
}

.article-date-info a:hover {
	color: #000000;
}
.article-date-info #createdDate {
    border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    /*border-right: 1px solid #DADBDC;*/
    display: block;
    min-height: 30px;
    padding: 0px 30px;
    vertical-align: middle;
	display: table-cell;
}
.article-date-info .author-info {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #DADBDC;
    display: table-cell;
/*    float: left;    removed this to align author centrally in BY section*/ 
    min-height: 30px;
    padding:3px 30px 3px 30px;
    vertical-align: middle;
   /*  width: 467px;*/
	line-height: 24px;
   width: 494px; 
}
.articleDetailPage ul.pager {
	margin-right: 0px !important;
}

.articleDetailPage .content_page {
  padding-left: 30px;
  padding-right: 30px;
}

.taxonomy {
    background:none;
	font-size:13px;
	padding:0;	
	margin: 0px 0 20px 57px;
	float: left;
}
.taxonomy span {
	background-color: #3b3f41;
    color: #ffffff;
    float: left;
    height: 34px;
    line-height: 34px;
	border-top: 1px solid #1a1c1d;
	border-bottom: 1px solid #1a1c1d;
	padding: 0px 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: RobotoCondensedLight;
    font-size: 17px;
    text-transform: uppercase;
}
.taxonomy li {
    background-color: #FFFFFF !important;
    color: #A1A8AC;
    float: left;
    height: 35px;
    line-height: 35px;
	border-bottom: 1px solid #DADBDC;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	font-size: 13px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
}
.taxonomy li:hover {
	background-color: #dadbdc !important;
	color: #3b3f41;
}
.taxonomy li a{
    color: #a1a8ac;
	display:block;
	padding: 0px 15px !important;
}
.taxonomy li a:hover {
    color: #3b3f41;
	text-decoration:none;
	display:block;
}

/* Search list Page*/
.search_container {
    background-color: #393C3E;
    height: 245px;
}
.search_block {
    padding-left: 57px;
    padding-top: 25px;
}
.facet {
    float: left;
    width: 234px;
    margin-right: 19px;
}
.facet .item-list {
    background-color: #FFFFFF;
    height: 126px;
    margin: 0;
    padding: 6px 0;
    width: auto !important;
}
.facet .item-list ul {
    height: 126px;
    overflow-y: scroll;
	margin: 0px;
}
.facet .item-list li {
    color: #3B3F41;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    list-style: none outside none;
    margin: 0;
    padding-left: 6px;
}
.facet .item-list li img {
    padding-right: 2px;
}
.facet .item-list li:hover {
	background-color: #dadbdc;
}
.facet .item-list li a{
	color: #3b3f41;	
}
.facet .item-list li a.facetapi-active {
    float: left;
    font-weight: bold !important;
    padding-right: 3px;

}
.facet .filtertitle {
	color: #a1a8ac;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
	margin-bottom: 10px;
	font-weight: normal;
}
.results {
	clear: both;
    color: #393C3E;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 23px;
    height: 30px;
    line-height: 30px;
    padding-left: 57px;
    text-transform: uppercase;
	margin: 0px !important;
}
.results .emptySearch {
    background-color: #393C3E;
    border-top: 1px solid #1A1C1D;
    color: #FFFFFF;
    display: inline-block;
    height: 32px;
    padding: 0 13px;
}
.results .result-of {
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
}
.results i {
    text-transform: lowercase;
}
.search-keys {
    clear: both;
    color: #A1A8AC;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    margin-right: 23px;
    padding-top: 10px;
}
.search-keys .item-list {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: auto;
    margin: 0;
    width: auto;
	float: left;
}
.search-keys > span {
    float: left;
    padding-right: 50px;
}
.search-keys .item-list ul li {
    float: left;
	line-height: 24px;
    list-style: none outside none;
    margin: 0;
    padding-right: 50px;
}
.search-keys .item-list ul li img {
	display: none;
}
.search-keys .item-list ul li a {
    color: #A1A8AC;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 13px;
	padding-left: 18px;
	background: url("../images/search-radio.png") no-repeat scroll 0 -18px transparent;	
}
.search-keys .item-list ul li a.active {
	color: #ffffff;
 	background: url("../images/search-radio.png") no-repeat scroll 0 2px transparent;
}
.search-keys input[type=radio] {
	display: none;
}
.search-keys input[type=radio] + label {
	background: url("../images/search-radio.png") no-repeat scroll 0 2px transparent;
	padding-left: 15px;
	margin-left: 45px;
}
.search-keys input[type=radio]:checked + label {
	background: url("../images/search-radio.png") no-repeat scroll 0 -18px transparent;
}
.search-keys input[type="submit"] {
    background: url("../images/refine-search.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    content: "";
    float: right;
    height: 32px;
    width: 137px;
}
.article-references {
 background: url("../images/reference-bg.png") no-repeat scroll left bottom #DADBDC;
 min-height: 36px;
 width: 763px;	
 /* clear: both; */
 position: relative;
 float: right;
 top: -25px;
}
.article-references .reference-title {
    background: url("../images/reference-icon.png") no-repeat scroll right center transparent;
    color: #3B3F41;
    float: left;
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 17px;
    height: 36px;
    line-height: 33px;
    margin-left: 60px;
    padding-right: 15px;
    text-transform: uppercase;
	cursor: pointer;
}
.article-references .reference-content {
    clear: both;
    padding: 1px 42px 16px 62px;
	display: none;
}
.article-references .reference-content ol {
    list-style: decimal;
}
.article-references .reference-content li{
    color: #3b3f41;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
	line-height: 21px;
}
#block-apachesolr_search-sort, #block-apachesolr_sort-apachesolr_sort, #block-facetapi-7KaxzE4IBDhupzAwDuxdX5GCpl0D7r54 {
	display: none;
}
/* Comments */
#comments {
    background-color: #FFFFFF;
    clear: both;
    float: right;
    margin-bottom: 25px;
    position: relative;
    width: 763px;
}

.blank-column-container #comments {
    width: 100%;
}

.blank-one-column-wide-container #comments {
  margin: auto auto 25px auto;
  width: 1140px;
  float: none;
  padding-bottom: 10px;
}
.comment-add-btn , .comment_add{
    position: absolute;
    right: 20px;
    top: 54px;
}
.new-comment-box {
	margin: 0px;
  padding-left:58px;
  margin-bottom:20px;
}
#comment-form {
  font-family: ArimoRegular, Helvetica, Arial, sans-serif;
  padding: 26px 26px 26px 62px;
	background-color: #ffffff;
  float:left;
}
#comment-form .form-item a{
   font-family: ArimoBold,Helvetica,Arial,sans-serif;
   font-size: 13px;
   color: #3b3f41;
   text-decoration: underline;
}
div#edit-comment-wrapper textarea {
  width: 668px;
  height: 74px;
}
.new-comment-box .content type[value="Save"]{
  margin: 0 0 0 57px !important;
}
.new-comment-box .content .form-submit {
	height: 25px;
	line-height: 23px;
  float: right;
	background: url("../images/btn-arrow.png") no-repeat center right #f1f2f3;
	border: 1px solid #dadbdc;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #a1a8ac;
    padding: 0 22px 0 10px;
    text-transform: uppercase;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -m-border-radius: 4px;
    border-radius: 4px;
	behavior: url(../PIE/PIE.htc);
	margin: 0;
  /* -moz-margin-start: 112px;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .new-comment-box .content .form-submit {
	line-height: 25px;
  }
} 
.new-comment-box .content .form-submit:hover {
	background: url("../images/btn-arrow-hover.png") no-repeat center right #dfe0e1;
	color: #656a6d;
  margin: 0;
	/*margin: 0 0 0 124px;*/
  /*-moz-margin-start: 112px;*/
}
#comments h3, .new-comment-box h2.title {
    background:#3A3E40;
    background:-moz-linear-gradient(#3f4345,#373b3d);
    background:-webkit-linear-gradient(#3f4345,#373b3d);
    background:-o-linear-gradient(#3f4345,#373b3d);
    background:-ms-linear-gradient(#3f4345,#373b3d);
    background:linear-gradient(#3f4345,#373b3d);
    border-bottom: 1px solid #1A1C1D;
    border-top: 1px solid #1A1C1D;
    color: #FFFFFF;
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 17px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
.comment-box {
    padding: 18px 10px 18px 60px;
	width: 495px;
	float: left;
}
.blank-column-container #comment-box {
    width: 75%;
}
.blank-one-column-wide-container #comment-box {
    width: 75%;
}
.comment-box .default-title {
    color: #3b3f41;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 17px;
}
.comment-box .default-content {
    color: #656a6d;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 12px;
	line-height: 20px;
	margin: 0px;
	
}
.comment-signin {
    display: block;
    float: left;
    margin-top: 18px;
    width: 140px;
}

.comment-published {
	padding: 20px 20px 20px 0;
	border-top: 1px solid #dadbdc;
  background: #fff;
  margin: 20px 0 10px 58px;
}

.comment-lists .comment-published {
  margin: 0 0 10px !important;
    padding: 20px !important;
}
html.js fieldset.collapsible {
	display: block;
	margin: 0 0 10px 0;
}
.comment .comment-author-image {
    float: left;
    padding: 0px 18px 18px 40px;
}
html.js fieldset.collapsed legend a {
	background-image: url(../../misc/menu-collapsed.png);
	background-position: 0px 50%;
}
html.js fieldset.collapsible legend a {
	padding-left: 11px;
	background: url(../../misc/menu-expanded.png) 0px 70% no-repeat;
	margin-bottom: 10px;
}
.comment .comment-author-info {
    margin-left: 109px;
}
.comment .comment-author-title {
    color: #3b3f41;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 17px;	
	margin-right: 50px;
}
.comment .login-date {
    color: #3b3f41;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;	
}
.comment .comment-author-desc {
    color: #656a6d;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;	
	  line-height: 20px;
   	margin: 17px 0px;
}
.comment .comment-links li {
    float: left;
    color: #1a1c1d;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-right: 20px;
}
.comment .comment-links li a {
	color: #1a1c1d;
}
.comment .form-item a {

}
#author-bio-box {
    background-color: #FFFFFF;
    float: right;
    margin-bottom: 25px;
    padding: 20px;
    width: 723px;
}
.author-bio-info {
    float: left;
    width: 375px;
}
.author-default-info {
    float: left;
    width: 478px;
}
.author-bio-img {
	width:95px;
    float: left;
    padding-right: 15px;
}
.author-bio-name {
    color: #3b3f41;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 17px;	
}
.author-bio-name a {
  color: #3b3f41;
}
.author-bio-name a:hover {
color: #000000;
}
.author-bio-desc, .author-additional-url {
    color: #656a6d;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;	
	line-heght: 20px;
	margin: 12px 0px 0px 0px;
	display: block;
}
.author-additional-url a{
	color: #1a1c1d;
}
.share-author-info {
    float: right;
	width: 235px;
}
.share-author-info .social-connect {
    width: auto;
	padding: 0px;
}
.share-author-info .social-connect li a {
	background: url("../images/social-icons-author.png") no-repeat scroll 0 0 transparent
}
.author-more-info a {
	width: 41px;
	height: 19px;
	float: right;
	font-family: ArimoBold,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #A1A8AC;
	background: #f2f3f4 url(../images/more-link-arrows.png) no-repeat 35px -1px;
	display: block;
	line-height: 13px;
	border: 1px solid #DADBDC;
	border-radius: 3px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 17px 0 0;
	letter-spacing: 1px;	
	margin-top: 15px;
	clear:both;	
}
.author-more-info a:hover {
	color: #656a6d;
    background: #e3e4e5 url(../images/more-link-arrows.png) no-repeat 35px -29px;
}
/* Poll Detail Page and Poll Results Page*/
.surveycontainer {
    min-height : 607px;
	background-color: #FFFFFF;
    border-bottom: 1px solid #DADBDC;
    border-top: 1px solid #DADBDC;
    float: right;
    padding: 28px;
    width: 706px;
	margin-bottom: 25px;
	text-align: left;
}
.surveycontainer h1 {
	color: #1A1C1D;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 39px;
    line-height: 50px;
    padding: 0 30px;
	text-align:left;
	margin-bottom:25px;
}
.surveycontainer .poll {
  /*padding: 0px 20px 59px 35px;*/
  /*padding: 135px 20px 83px 35px;*/
  padding:114px 0 83px 15px;
	overflow:hidden;
}
.surveycontainer .poll .choices {
  float: left;
  width: 450px;
  margin-left:15px;
}
.surveycontainer .poll .form-item {
    margin-bottom: 35px !important;
    margin-top: 0px !important;
}

.surveycontainer .poll .form-radios{
    margin-top: 0px !important;
}
.surveycontainer .poll label {
  font-family: ArimoRegular,Helvetica,Arial,sans-serif;
  font-size: 14px;
  color: #1a1c1d;
}
.surveycontainer .poll [type="radio"] {
	margin:5px 19px 0px 0;
	margin:5px 19px 0px 0\9;
	float:left;
}
.surveycontainer .poll #edit-vote {
  float: right;
  height: 28px;
  margin-top:0px !important;
  /*  margin: 25px 0 15px 0; */
  width: 182px;
	padding: 1px 25px 0 0;
	filter:chroma(color=#000000);
	cursor: pointer;
}
.button-bg {
  background: url("../images/btn-bg.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #A1A8AC;
  float: right;
  font-family: ArimoBold, Helvetica, Arial, sans-serif;
  font-size: 11px;
  height: 28px;
  line-height: 28px;
  padding-right: 28px;
  text-align: right;
  text-transform: uppercase;
  width: 154px;
}
.button-bg:hover {
	background-position: 0px -30px;
	color: #656a6d;
}
.surveycontainer .poll #view_results {
  float: right;
}
.node-poll .custom_content .other-surveys {
    background:#3A3E40;
    background:-moz-linear-gradient(#3f4345,#373b3d);
    background:-webkit-linear-gradient(#3f4345,#373b3d);
    background:-o-linear-gradient(#3f4345,#373b3d);
    background:-ms-linear-gradient(#3f4345,#373b3d);
    background:linear-gradient(#3f4345,#373b3d);
    border-bottom: 1px solid #1A1C1D;
    border-top: 1px solid #1A1C1D;
    color: #FFFFFF;
    font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
    font-size: 17px;
    height: 34px;
    line-height: 34px;
    margin: 0 0 18px;
    text-align: center;
    text-transform: uppercase;
	display: block;
}
.node-poll .custom_content {
    background-color: #FFFFFF;
    float: right;
    margin-bottom: 25px;
    width: 763px;
}
.container .node-poll .custom_content .item-list {
background-color: #FFFFFF;
border-bottom: 1px solid #DADBDC;
height: 60px;
margin-bottom: 20px;
width: 763px;
}
.node-poll .custom_content .article-list-link-poll, .node-poll .custom_content .article-date {
    color: #3b3f41;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 17px;
    line-height: 30px;	
	padding: 0 15px;
	display: block;
	line-height:1.5;
}
.node-poll .custom_content .article-list-link-poll {
	margin-bottom:20px;
}
.node-poll .custom_content .more-link {
	margin:10px 0 0;
}
.surveycontainer .poll .votechoice {
	display:block;
	float: left;
	margin: 0 0 23px;
}
.surveycontainer .poll .bar-container {
	background-color: #E9EAEB;
    height: 30px;
    width: 260px;
}
.surveycontainer .poll .bar-container .foreground{
	background-color: #64696c !important;
    height: 30px !important;
} 
.surveycontainer .poll .text {	
	width:320px;
	color: #1A1C1D;
    float: left;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding-left: 19px;
	line-height:20px;
	margin: 6px 0 0 0;
}
.surveycontainer .poll .percent {
	width: 35px;
    color: #3B3F41;
    float:left;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 17px;
    height: 30px;
    line-height: 30px;
    margin: 0 10px 0 0;    
}
.surveycontainer .poll .bar {
	background-color: #e9eaeb;
    float: left;
    height: 30px;
    width: 260px;
}
.surveycontainer .poll .bar .foreground {
	height: 30px;
    background-color: #64686b;
    float: left;
}
.surveycontainer .total {
	clear:both;
}
#poll-cancel-form .form-submit {
	width: 182px;
	height: 28px;
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #a1a8ac;
	text-transform: uppercase;
	text-align: right;
	background: url(../images/btn-bg.png) no-repeat;
	border:0;
	padding: 0 25px 0 0;
	margin: 10px 0 0 0;
}
#poll-cancel-form .form-submit:hover {
	background:url(../images/btn-bg.png) no-repeat 0 -30px;
	color:#656a6d;
}
.poll .individual-vote-count {
	display: none;
}
/* Error Messages */
.messages.error {
    background-color: #F0D9D9;
    border: 1px solid #774242;
	color: #774242;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 3px 10px;
}
.messages.status {
	background-color: #EDFAF4;
	color: #3C683C;
    border: 1px solid #3C683C;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 3px 10px;
}
/* CONTACT FORM PAGE */
#webform-container {
    float: right;
    width: 760px;
	min-height: 607px;
}
#webform-container .content { padding: 30px 20px 60px 36px; }
.webform-client-form {
	background-color: #ffffff;
	/*padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #DADBDC;*/
}
.webform-client-form .form-item > label {
	clear: both;
    color: #1A1C1D;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 6px 9px 10px 0;
}
.webform-client-form .webform-container-inline .form-item  > label {
	float:left;
}
.webform-client-form  .form-item .description{
 font-style: italic;
}
.webform-client-form .form-item input[type='textfield'], .webform-client-form .form-item input[type='text'] {
	max-width:700px;
	height:30px;
	background:#f3f4f4;
	margin-bottom:10px;
	border:none;
	padding: 0 5px 0 5px;
}
.webform-client-form .form-item input[type='radio'], .webform-client-form .form-item input[type='checkbox'] {
  float: left;
  margin: 1px 5px 0px 0px;
  margin: -2px 5px 0px 0px\0;
}
html[data-useragent*='MSIE 10.0'] .webform-client-form .form-item input[type='radio'], .webform-client-form .form-item input[type='checkbox']  {
   margin: -2px 5px 0px 0px;
}
.container .web-form-container {
 background: #ffffff;
 padding: 20px;
 min-height: 80px;
 margin-bottom: 25px;
}
.container.web-form-container .links{
 padding-top: 10px
}
.resizable-textarea textarea {
	width:500px !important;
	height:200px;
	background:#f3f4f4;
	border:none;
	margin:0 0 15px 0;
	display: inline !important;
}
.resizable-textarea .grippie {
	display:none;
}
.webform-client-form .resizable-textarea {
	display:inline;
}
/*.webform-client-form #webform-component-name {
	margin:0 0 0 21px;
}*/
/*.webform-client-form #webform-component-e-mail {
	margin:0 0 0 18px;
}*/
.webform-client-form input.clear-form {
	width:72px;
	height:28px;
	border:0;
	background:url(../images/clear-button.jpg) no-repeat;
	/*margin:16px 9px 0 6px; */
  margin:0px 9px 0 0px;
}
.webform-client-form input.clear-form:hover {
	border:0;
	background:url(../images/clear-button-hover.jpg) no-repeat;
	cursor:pointer;
}
.webform-client-form #edit-actions input {
	/*margin:16px 0 0 0; */
	float: left;
}
.webform-client-form .webform-component{
    clear: both;
    float: left;
    width: 100%;
}
.webform-client-form .webform-component-email .form-item { 
  display: block;
}
.webform-component .form-item input.error, .webform-component .form-item textarea.error, .webform-component .form-item select.error{
 border: 2px solid red;
}
/* Share icons */
ul#sharebarp {
	background: none repeat scroll 0 0 transparent !important;
    float: left;
 	position: absolute;
   top:50px;
   width: 60px !important;
	border:none !important;
	z-index: 1000;
	
}
ul.staticsharebarp {
	position: fixed;top:150px;

}
#sharebarp li {
    height: 57px;
	margin:0 !important;
}
ul#sharebarp .stButton {
	margin: 0px;
}
ul#sharebarp .credit {
	display: none;
}
ul#sharebarp .stLarge {
    background: url("../images/share-icons.png") no-repeat scroll 0 0 #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .stLarge:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
ul#sharebarp .st_twitter_large .stLarge {
    background-position: 0px 0px !important;
}
ul#sharebarp .st_facebook_large .stLarge {
    background-position: 0px -55px !important;
}
ul#sharebarp .st_googleplus_large .stLarge {
    background-position: 0px -110px !important;
}
ul#sharebarp .st_linkedin_large .stLarge {
    background-position: 0px -165px !important;
}
ul#sharebarp .st_comment_large .stLarge {
    background-position: 0px -220px !important;
}
ul#sharebarp .st_email_large .stLarge {
    background-position: 0px -275px !important;
}
ul#sharebarp .st_print_large .stLarge {
    background-position: 0px -330px !important;
}
ul#sharebarp .st_increase_large .stLarge{
    background-position: 0px -385px !important;
}
ul#sharebarp .st_decrease_large .stLarge{
    background-position: 0px -440px !important;
}

ul#sharebarp .st_twitter_large .stLarge:hover {
    background-position: -60px 0px !important;
}
ul#sharebarp .st_facebook_large .stLarge:hover {
    background-position: -60px -55px !important;
}
ul#sharebarp .st_googleplus_large .stLarge:hover {
    background-position: -60px -110px !important;
}
ul#sharebarp .st_linkedin_large .stLarge:hover {
    background-position: -60px -165px !important;
}
ul#sharebarp .st_comment_large .stLarge:hover {
    background-position: -60px -220px !important;
}
ul#sharebarp .st_email_large .stLarge:hover {
    background-position: -60px -275px !important;
}
ul#sharebarp .st_print_large .stLarge:hover {
    background-position: -60px -330px !important;
}
ul#sharebarp .st_increase_large .stLarge:hover {
    background-position: -60px -385px !important;
}
ul#sharebarp .st_decrease_large .stLarge:hover {
    background-position: -60px -440px !important;
}
ul#sharebarp .twitter-icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px 5px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
    color: transparent;
}
ul#sharebarp .twitter-icon:hover {
    background-position: -60px 5px !important;
}
ul#sharebarp .facebook-icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px -50px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
    color: transparent;
}
ul#sharebarp .facebook-icon:hover {
    background-position: -60px -50px !important;
}
ul#sharebarp .linkedin-icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px -160px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
    color: transparent;
}
ul#sharebarp .linkedin-icon:hover {
    background-position: -60px -160px !important;
}
ul#sharebarp .googleplus-icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px -105px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
    color: transparent;
}
ul#sharebarp .googleplus-icon:hover {
    background-position: -60px -105px !important;
}
ul#sharebarp .comment_icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px -220px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .comment_icon:hover {
    background-position: -60px -220px !important;
}
ul#sharebarp .email-icon {
    background: url("../images/share-icons.png") no-repeat scroll 0px -270px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .email-icon:hover {
    background-position: -60px -270px !important;
}
ul#sharebarp .print-screen {
    background: url("../images/share-icons.png") no-repeat scroll 0px -325px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .print-screen:hover {
	background-position: -60px -325px !important;
}
ul#sharebarp .increase-font {
    background: url("../images/share-icons.png") no-repeat scroll 0px -380px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .increase-font:hover {
	background-position: -60px -380px !important;
}
ul#sharebarp .decrease-font {
    background: url("../images/share-icons.png") no-repeat scroll 0px -440px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
	color: transparent;
}
ul#sharebarp .decrease-font:hover {
	background-position: -60px -440px !important;
}
ul#sharebarp .reprint {
    background: url("../images/share-icons.png") no-repeat scroll -6px -475px  #DADBDC !important;
    display: inline-block;
    height: 51px;
    width: 57px;
    color: transparent;
}
ul#sharebarp .reprint:hover {
	background-position: -55px -475px !important;
}
ul#sharebarp .print-screen:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Pagination */
ul.pager {
    float: right;
	margin: 0 30px 0 0 !important;
}
ul.pager li {
    background-color: #f0f1f2 !important;
    border: 1px solid #dadbdc;
    float: left;
    height: 48px;
    line-height: 48px;
    margin: 0 7px 0 0;
    text-align: center;
    width: 48px;
	position:relative;
	padding: 0px !important;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -m-border-radius: 5px;
    border-radius: 5px;
	behavior: url(../PIE/PIE.htc);

}
ul.pager li.pager-current, ul.pager li:hover{
	background-color: #e0e1e2 !important;
	color: #1a1c1d;
	font-weight: normal;
}
ul.pager li:hover a{
	color: #1a1c1d;
}
ul.pager li.more {
    background-color: #FFFFFF;
    border: 0 none;
    line-height: 50px;
    width: auto;
}
ul.pager li a {
	color: #656a6d;
	padding: 10px;
    text-decoration: none;
}
ul.pager li.pager-previous {
    background: url("../images/pager-left-arrow.png") no-repeat scroll center center #F0F1F2;
}
ul.pager li.pager-previous:hover {
    background: url("../images/pager-left-arrow-hover.png") no-repeat scroll center center #E0E1E2;
}
ul.pager li.pager-next {
    background: url("../images/pager-right-arrow.png") no-repeat scroll center center #F0F1F2;
}
ul.pager li.pager-next:hover {
    background: url("../images/pager-right-arrow-hover.png") no-repeat scroll center center #E0E1E2;
}

ul.pager li.last {
    margin-right: 0px;
}

/* Login Page */
#mainLogin {
    margin: 0 57px 25px 57px;
	width: 1026px !important;
}
#mainLogin table,#mainLogin tr,#mainLogin td {
	vertical-align: top;
}
#user-login table {
	border: 0px;
	background-color: transparent;
}
#user-login tr,#user-login td {
	border: 0px;
}
.topMsg, .top-message {
	font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	background-color: #3a3e40 !important;
	border-bottom: 1px solid #1a1c1d !important;
	border-top: 1px solid #1a1c1d !important;
	border-left: 0px;
	border-right: 0px;
	color: #ffffff;
	text-align: center;
}
.top-message {
	margin-bottom: 20px;
}
.fregblock {
    background-color: #FFFFFF;
    border-right: 1px solid #DADBDC !important;
    padding: 35px 40px 45px 55px;
    width: 480px;
}
.floginBlock {
	background-color: #ffffff;	
    padding: 35px 85px 35px 45px;
}
#regFree,#regFree table,#regFree tbody,#regFree tr,#regFree td {
	background-color: #ffffff;	
}
#regFree1 {
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
	font-size: 22px;	
	color: #3B3F41;
}
#regFree2{
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
	font-size: 18px;	
}
#regFree td {
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
}
#floginBlock_innner .form-item {
    float: left;
    margin-bottom: 10px;
    width: 100%
}
#floginBlock_innner h4 {
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
	font-size: 22px;	
	color: #3B3F41;	
	margin-bottom: 18px;
	line-height: normal;
}
#floginBlock_innner label {
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;	
	color: #3B3F41;	
	font-weight: normal;	
}
#floginBlock_innner input[type="text"], #floginBlock_innner input[type="password"] {
	width: 310px !important;
}
#floginBlock_innner #edit-submit {
	margin-bottom: 25px;
}
#floginBlock_innner #passwordLink {
    display: block;
    width: 160px;
}

#floginBlock_innner .last {
display: none;
}

#floginBlock_innner .item-list {
border-bottom: 0 none !important;
width:inherit;
}

.form-required {
	color: red;
}
.header-search .form-text.apachesolr-autocomplete.unprocessed.form-autocomplete {
  background-image: none !important;
  border: 1px solid #CECECE;
  color: #A1A8AC;
  float: left;
  font-size: 14px;
  height: 20px;
  padding: 0px;
}
.header-search #search .form-submit {
    background: url("../images/search-icon.png") no-repeat;
    border:none;
    height: 20px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 20px;
	cursor: pointer;
	padding: 0px;
	color: transparent;
}
.header-search #search label ,.errorpage-container #search label {
	display: none;
}
/* Registration Page */
.registration-steps {
	margin: 0 57px 25px 57px;
    width: 1026px !important;
}
.registration-steps table,.registration-steps td {
    background-color: #FFFFFF;
	border: 0px !important;
}
.registration-steps td.topMsg {
	border-bottom: 1px solid #1a1c1d !important;
	border-top: 1px solid #1a1c1d !important;
}
.registration-steps .form-item, #user-profile-form .form-item {
	clear: both;
	float: left;
	margin-bottom: 15px;
}
.registration-steps label, #user-pass label, #user-profile-form label{
    color: #3B3F41;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
.registration-steps input[type="text"], .registration-steps input[type="password"], #user-pass input[type="text"]
{
    width: 310px !important;
}
.registration-steps select {
	width: 313px !important;
}
.registration-steps .remember_me,.registration-steps  #dmdDisablebutton, #reg-step2 #edit-submit, #user-pass #edit-submit{
	float: left;
	clear: both;
}

.registration-steps.steps1 {
	background-color: #FFFFFF;
}
.registration-steps.steps1 #regFree1 {
	margin-bottom: 20px;
}
.register-content {
    border-top: 1px solid #DADBDC;
    float: left;
    padding: 35px 40px 45px 55px;
    text-align: left;
    width: 480px;
}
.begin-register {
    border-left: 1px solid #DADBDC;
    border-top: 1px solid #DADBDC;
    float: left;
    font-family: ArimoRegular !important;
    font-size: 14px;
    padding: 35px 40px 45px 55px;
    width: 355px;
}
.register-qtn {
    display: block;
    font-family: ArimoBold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
}
.register-ans {
    clear: both;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
}
#user-pass {
    background-color: #FFFFFF;
    border-top: 1px solid #DADBDC;
    height: 80px;
    margin: 0 57px 20px;
    padding: 30px;
    width: 966px;
}
/*RSS FEED PAGE*/
#rsscontainer {
	background-color: #ffffff;
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #DADBDC;
	padding:0 20px 20px 57px;
}
#rsscontent {
	font-size: 14px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #1a1c1d;
	padding:27px 0 0 0; 
}
#rsscontent ul {
	list-style:disc;
	margin:0 0 23px 36px;
}
#rsscontent b {
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
}
#rsscontainer span {
	text-decoration: none !important;
	position:relative;
	padding: 7px 26px 7px 10px;
	margin:0 20px 0 0;
}
#rsscontainer span:hover {
	text-decoration: none !important;
	position:relative;
	margin:0 20px 0 0;
}
#rsscontainer hr {
	width:762px;
	margin:20px 0 !important;
	position:relative;
	left:-23px; 
}
#rsscontainer ul b {
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
	font-size: 22px;
	display: block;
	position: relative;
	left: 130px;
}
#rsscontainer ul br {
	display:none;	
}
#rsscontainer ul img {
	position: relative;
	width: 35px;
	top: -26px;
	margin: 0;
}
#rsscontainer ul.rss-page-filter-links-block {
  display: block;
  height: 30px;
  margin-bottom: 15px;
}
#rsscontainer ul.rss-page-filter-links-block li.rss-page-filter-links-item {
  float: left;
  height: 30px;
  line-height: 30px;
  margin-right: 3px;
}
#rsscontainer ul.rss-page-filter-links-block a.rss-page-filter-links-item-link {
  background-color: #F3F4F4;
  color: #9DA3A6 !important;
  font-family: ArimoRegular;
  font-size: 13px;
  padding: 8px;
  text-transform: uppercase;
}


#rsscontainer .feeds ul li.rss-icon span a{
  background-attachment: scroll !important;
  background-clip: border-box !important;
  background-color: #DADBDC !important;
  background-image: url("../images/social-icons.png") !important;
  background-origin: padding-box !important;
  background-position: -185px 0;
  background-repeat: no-repeat !important;
  background-size: auto auto !important;
  border-radius: 0 !important;
  float: left;
  height: 35px;
  width: 35px;
  margin-bottom: 8px;
  padding: 0px;
}


#rsscontainer .feeds ul li.rss-icon span a:hover{ 
  background-position: -185px -40px;
}

#rsscontainer .feeds ul li.rss-icon span {
  padding: 0px 10px 0px 0px;
  margin: 0px;
}
#rsscontainer .feeds ul li.rss-icon a{
  color: #000000 !important;
  font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
  font-size: 23px;
  position: relative;
  top: 6px;
  height: 35px;
  line-height: 35px;
}

#rsscontainer .feeds ul li.rss-icon {
    clear: both;
}


.drdot hr{
	display:none;
}
.container #rsscontainer .item-list {
	width: 763px; 
	border-bottom: none;
	height: 40px;
	margin-bottom: 0;
}
.static-container .article_container .item-list {
	border-bottom: none;
	margin-bottom: 0;
}
/* Issue Archive page*/
/*
.issue_details.article_container .article_section{
	border-bottom: none;
}*/
.issue_details.article_container {
	padding: 20px 0 55px 0;
	margin-bottom: 25px;
	/*border-top:1px solid #dadbdc;*/
}
.issue_details.article_container .prev-next-issue{
	clear: both;
}
.articleAuthorInfo_headertext {
	display:inline;
	border-top: 1px solid #DADBDC;
	border-right: 1px solid #DADBDC;
	border-bottom: 1px solid #DADBDC;
	background: #f0f1f2;
    color: #656A6D;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    padding: 3px 20px 3px 57px;
    text-transform: uppercase;
}
span.previous-issue a, #past-issues-view-conainer .views_slideshow_controls_text_previous a{
	float:left;
	background: url(../images/issue_prev_bg.png) no-repeat left 6px #F2F3F4 !important;
	margin: 0 0 20px 57px;
	padding: 7px 10px 7px 30px !important;
	text-align: left !important;
} 
span.previous-btn a {
	float:left;
	background: url(../images/issue_prev_bg.png) no-repeat left 6px #F2F3F4 !important;
	padding: 7px 10px 7px 30px !important;
	text-align: left !important;
}
span.next-issue a, #past-issues-view-conainer .views_slideshow_controls_text_next a{
	float:right;
	margin: 0 40px 20px 0;
}
span.previous-issue a:hover, #past-issues-view-conainer .views_slideshow_controls_text_previous a:hover ,span.previous-btn a:hover{
	color: #656a6d;
	background: url(../images/issue_prev_bghvr.png) no-repeat left 6px #e0e1e2 !important;
}
.issue_details .articleimg_block {
	margin: 58px 0 32px 57px;
	padding: 0 30px 0 0px;
	overflow: hidden;
	clear: both;
}
.issue_details .articleimg_block img {
	float:left;
	width: 300px;
	height: 409px;
}
.issue_details .articleimg_block span.issue_month{
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
	font-size:14px;
	color: #656a6d;
	border: 1px solid #dedfdf;
	width: 298px;
	display: block;
	text-transform:uppercase;
	text-align:center;
	padding:2px 0;
}
.issue_details .articleimg_block .article_section {
	float: left;
	width: 403px;
  padding-bottom: 20px !important;
	margin: 10px 0 15px;
	border:none;
	display:block;
}
.issue_details .articleimg_block .articleAuthorInfo_headertext {
	float:left;
	display:block;
	margin:0;
	padding:3px 10px 3px 30px;
}
.issue_details .articleimg_block ul {
	width: 403px;
	float: left;
	clear: none !important;
	padding: 20px 0 0 30px;
}
.issue_details .articleimg_block ul li {
	float: left;
}
.issue_details .articleimg_block ul li a {
	float:left;
	background: #f0f1f2;
	border-bottom: 1px solid #dadbdc; 
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #656a6d;
	padding:10px 15px;
	margin:0 5px 5px 0;
}
.issue_details .articleimg_block ul li a:hover {
	background: #dadbdc;
	color: #3b3f41;
}

#past-issues-view-conainer,#enews-archive-view-conainer {
    margin-bottom: 25px;
}
/* Past Issues */
 #enews-archive-view-conainer .issue_details .articleimg_block, #enews-archive-view-conainer .articleAuthorInfo_headertext{
  display: none !important;
}
#past-issues-view-conainer .skin-default {
	padding: 20px 0 20px 0;
	clear: both;
	background-color: #ffffff;
}
#past-issues-filter-form-wrapper {
    background-color: #FFFFFF;
    height: 30px;
    padding: 20px 0 0 57px;
}
.past-issue-filter-form-label {
    color: #A1A8AC;
    float: left;
    font-family: ArimoRegular;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    margin-right: 7px;
}
#past-issues-source-filter-select-wrapper {
    float: left;
    margin-right: 7px;
    overflow: hidden;
}
#past-issues-source-filter-select-wrapper select {
    background: url("../images/select-bg.png") no-repeat scroll 157px 0 #F3F4F4;
    border: 1px solid #DADBDC;
    color: #656A6D;
    float: left;
    font-family: ArimoRegular;
    font-size: 13px;
    height: 28px !important;
    margin-right: 5px;
    padding: 5px;
}
#past-issues-view-conainer .jcarousel-container-horizontal {
	width: 697px;
	overflow:hidden;
	height: 200px;
	border-top: 1px solid #dadbdc;
	border-bottom: 1px solid #dadbdc;
	background: #fff;
	margin: 0px 0 5px 57px;
}
#past-issues-view-conainer .jcarousel-clip-horizontal {
	margin-left: 37px;
  width: 640px;
}
#past-issues-view-conainer .jcarousel-clip-horizontal ul {
 padding: 15px 0 0 !important;
}
#past-issues-view-conainer .jcarousel-clip-horizontal ul li {
	width: 113px !important;
	margin: 0 15px 0 0;
	padding: 0;
	text-align: center;
}
#past-issues-view-conainer .jcarousel-clip-horizontal ul li span.issue-date {
	font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #656a6d;
}
#past-issues-view-conainer .jcarousel-clip-horizontal ul li img.issue-cover-image {
	width: 113px;
	height: 154px;
}
#past-issues-view-conainer .jcarousel-container-horizontal .jcarousel-prev-horizontal, #past-issues-view-conainer .jcarousel-container-horizontal .jcarousel-next-horizontal {
	padding: 84px 0;
}
#past-issues-view-conainer .views_slideshow_controls_text {
    height: 30px;
    margin-top: 15px;
}
#past-issues-view-conainer .views_slideshow_controls_text_pause, #past-issues-view-conainer .issue_details.article_container .prev-next-issue {
	display: none;
}
#past-issues-view-conainer .issue_details .articleimg_block {
	margin: 0 0 20px 57px;
}
/* eNews Archieve*/
#enews-archive-view-conainer .issue_details.article_container .article_block {
	clear: both;
}
#enews-archive-view-conainer .issue_details.article_container .article_section {
	border-bottom: 1px solid #DADBDC;	
}
#enews-archive-view-conainer .skin-default {
	padding: 20px 0 0 0;
	clear: both;
	background-color: #ffffff;
}
#enews-archive-view-conainer .jcarousel-container-horizontal {
	width: 723px;
	overflow:hidden;
	height: 70px;
	border-top: 1px solid #dadbdc;
	border-bottom: 1px solid #dadbdc;
	background: #fff;
	margin: 0px 0 5px 57px;
}
#enews-archive-view-conainer .jcarousel-clip-horizontal {
	width: 665px;
  margin-left: 26px;
}
#enews-archive-view-conainer .jcarousel-clip-horizontal ul {
	padding: 15px 0 0 6px !important;
}
#enews-archive-view-conainer .jcarousel-clip-horizontal ul li {
    background-color: #F8F8F8;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    width: 113px !important;
}

#enews-archive-view-conainer .views_slideshow_cycle_slide {
	width: 820px !important;
}
/* Stay Connect Block*/
.latestissue-container {
	clear: both;
	margin-bottom: 20px;
}
.latestissue-block {
    background-color: #FFFFFF;
	clear: both;
	/*border-top: 2px solid #ec1d31;*/
}
.latestissue-container .stayLeft, .latestissue-container .stayRight {
    /*border-right: 1px solid #DADBDC;*/
    float: left;
    width: 182px;
	padding: 20px;
}
.latestissue-container .stayLeft {
  border-left: 0px;
  border-right: 1px solid #DADBDC;
}
.latestissue-container .stayRight {
  border-right: 0px;
  border-left: 1px solid #DADBDC;
}

.latestissue-container .stayRight a.subcribe-ads ,.latestissue-container .stayRight a.subcribe-ads:hover{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
	padding:0;
}
.latestissue-container #stayLinks br {
	display: none;
}
.latestissue-container .stayLeft > img {
    border: 1px solid #DADBDC;
	margin-bottom: 20px;
}
.latestissue-container .stayLeft a,.latestissue-container .stayRight a {
    margin: 0 0 9px;
    width: 140px
}
.latestissue-container .stayRight a.appstore {
    background: url("../images/appstore-bg.png") no-repeat scroll right 0px #F2F3F4 !important;
    margin: 0 0 20px;
    padding: 0;
	height: 54px;
	color: transparent;
    width: 180px;
}
.latestissue-container .stayRight a.appstore:hover {
	background: url(../images/appstore-bg.png) no-repeat right -54px #dddedf !important; 
	color: transparent;
}
.latestissue-container .stayRight > img {
    margin-bottom: 20px;
}
.latestissue-container .stayContent {
    /*border-right: 1px solid #DADBDC;*/
    float: left;
    width: 373px;
    /*border-left: 1px solid #DADBDC;*/
}
.latestissue-container .stayContent ul {
	padding: 0px;
  min-height:405px;
}
.latestissue-container .stayContent li {
    border-bottom: 1px solid #DADBDC;
    padding: 20px;
}
.latestissue-container .stayContent li.last-icontent {
	border-bottom: 0px;
  
}
.latestissue-container .stayContent li span.title a {
    color: #3B3F41;
    display: block;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 10px;
}

.latestissue-container .stayContent li.last-icontent span.title a {
  font-size: 20px; 
}
.latestissue-container .stayLeft a.stayleft-img, .latestissue-container .stayLeft a.stayleft-img:hover {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
padding: 0;
}

.latestissue-container .stayLeft a.stayleft-img img {
border: 1px solid #DADBDC;
margin-bottom: 10px;
}
/* Author Horizontal Carousal */
.view-author-slide-carousel{
	width:820px;
	height: 132px;
	clear: both;
/*	background: #fff; */
}
body.optometrytimes-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-container-horizontal, body.contemporaryobgyn-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-container-horizontal , .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 820px;
	height: 132px;
	padding: 0;
	overflow: hidden;
}
body.optometrytimes-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-container, body.contemporaryobgyn-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-container {
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	background: #fff;
  border-bottom: 1px solid #DADBDC;
  border-top: 1px solid #DADBDC;
	margin: 0;
} 
body.optometrytimes-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal, body.contemporaryobgyn-domain .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal, .view-author-slide-carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: auto;
}
.view-author-slide-carousel .jcarousel-clip-horizontal {
  margin: 20px 30px 20px 42px !important
}
.view-author-slide-carousel .jcarousel-clip-horizontal ul {
	/*width: auto !important; */
	height: 91px;
	padding: 0px !important;
	position: relative;
	overflow: hidden;
}
.view-author-slide-carousel .jcarousel-clip-horizontal ul li {
	width: 90px;
	height: 90px;
	padding: 0 !important;
	margin: 0 17px 23px 0;
	background: #dadbdc;
}
body.optometrytimes-domain .home-container #author-bio-box, body.contemporaryobgyn-domain .home-container #author-bio-box,.home-container #author-bio-box {
	float:left;
	width:760px;
	margin:0;
	padding: 18px 10px 10px 50px;
}
/*
body.optometrytimes-domain .home-container .author-bio-info, body.contemporaryobgyn-domain .home-container .author-bio-info {
	float: left;
	width: 400px;
}*/
.home-container .author-bio-info {
  float: left;
	width: 368px;
}
body.optometrytimes-domain .home-container .share-author-info, body.contemporaryobgyn-domain .home-container .share-author-info ,.home-container .share-author-info{
	float: right;
  width: 245px;
}
body.optometrytimes-domain .home-container .author-bio-name, body.contemporaryobgyn-domain .home-container .author-bio-name {
    color: #3b3f41;
    font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
    font-size: 19px;
}
body.optometrytimes-domain .home-container .author-bio-desc, body.contemporaryobgyn-domain .home-container .author-bio-desc {
	color: #656a6d;
}
/* Autolist */
.article_tags {
    clear: both;
    display: block;
    margin-top: 15px !important;
}
.article_tags ul.links li a {
    background-color: #F0F1F2;
    border-bottom: 1px solid #DADBDC;
    color: #656A6D;
    display: block;
    float: left;
    font-family: ArimoRegular,Helvetica,Arial,sans-serif;
    height: 35px;
    line-height: 35px;
    margin-right: 5px;
    padding: 0 15px;
}
.article_tags ul.links li a:hover {
	color: #3b3f41;
	background-color: #dadbdc;
	border-bottom: 1px solid #dadbdc;
}
/*Static Page Common CSS*/

.static-container .content {
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	background: #fff;
	padding: 30px;
	border-top: 1px solid #dadbdc;
}
.static-container .content P, .static-container .content li {
	font-size: 14px;
	color: #333333;
	margin-top:0;
}
.static-container .content h4 {
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	font-size: 15px;
}
/*Common Button Bg*/
 #rsscontainer #buttoncontainer span, span.previous-issue a,span.previous-btn a ,span.next-issue a, .latestissue-container .stayLeft a,.latestissue-container .stayRight a,.surveycontainer .poll #edit-vote, #floginBlock_innner #edit-submit, #floginBlock_innner #passwordLink, .registration-steps #edit-submit, #user-pass #edit-submit, a.comment-signin, .comment-add-btn a, .form-submit, #past-issues-view-conainer .views_slideshow_controls_text_next a, #past-issues-view-conainer .views_slideshow_controls_text_previous a, .home-container .views_slideshow_cycle_slide .views-row .views-field-view-node a {
    background: url("../images/more-link-arrows.png") no-repeat scroll right 0 #F2F3F4;
    border: 1px solid #DADBDC;
    border-radius: 5px;
    color: #A1A8AC;
    font-family: ArimoBold,Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 13px;
    padding: 7px 30px 7px 10px;
    text-align: right;
    text-transform: uppercase;
}
.rsidebar #shell .stayRight a{
    background: url("../images/more-link-arrows.png") no-repeat scroll right 0 #F2F3F4;
    border: 1px solid #DADBDC;
    border-radius: 5px;
    color: #A1A8AC;
    font-family: ArimoBold,Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 13px;
    padding: 7px 25px 7px 0px;
    text-align: right;
    text-transform: uppercase;
}
.surveycontainer .poll #edit-vote {
	*padding: 5px 30px 7px 10px;
	*background: url("../images/more-link-arrows.png") no-repeat scroll right -2px #F2F3F4;
}
.rsidebar #shell .stayRight a, span.previous-issue a,span.previous-btn a, span.next-issue a, .latestissue-container .stayLeft a,.latestissue-container .stayRight a, a.comment-signin, .comment-add-btn a, #past-issues-view-conainer .views_slideshow_controls_text_next a {
    display: block;
}
.rsidebar #shell .stayRight a:hover, #rsscontainer #buttoncontainer span:hover, span.next-issue a:hover, .latestissue-container .stayLeft a:hover,.latestissue-container .stayRight a:hover, .surveycontainer .poll #edit-vote:hover, #floginBlock_innner #edit-submit:hover, #floginBlock_innner #passwordLink:hover, .registration-steps #edit-submit:hover, #user-pass #edit-submit:hover, a.comment-signin:hover, .comment-add-btn a:hover, .form-submit:hover, #past-issues-view-conainer .views_slideshow_controls_text_next a:hover, .home-container .views_slideshow_cycle_slide .views-row .views-field-view-node a:hover {
	background: #e3e4e5 url(../images/more-link-arrows.png) no-repeat right -28px;
	color: #656a6d;
}

.submit_hover {
  background: #dddedf url(../images/more-link-arrows.png) no-repeat right -28px !important;
	color: #656a6d !important;
 }
.surveycontainer .poll #edit-vote:hover {
	*background: #dddedf url(../images/more-link-arrows.png) no-repeat right -30px;
}
/*Home page poll box section*/
.home-container .block-poll {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin-bottom: 20px;
	margin-right: 16px;
    width: 402px;
}
.home-container .poll .vote-form .choices {
	text-align:left;
	display: block;
	padding: 8px 15px 10px 15px;
	margin:0;
}
.home-container .block-poll h2.title {
	font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
	font-size: 17px;
	display: block;
	color: #FFFFFF;
	height: 34px;
	text-align: left;
	text-transform: uppercase;
	background: #3A3E40;
	background: -moz-linear-gradient(#3f4345,#373b3d);
	background: -webkit-linear-gradient(#3f4345,#373b3d);
	background: -o-linear-gradient(#3f4345,#373b3d);
	background: -ms-linear-gradient(#3f4345,#373b3d);
	background: linear-gradient(#3f4345,#373b3d);
	border-bottom: 1px solid #1A1C1D;
	border-top: 1px solid #1A1C1D;
	line-height: 34px;
	padding: 0px 8px 0px 18px;
}
.home-container .poll .vote-form .choices .title{
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-size: 17px;
	color: #3b3f41;
	padding: 0px 8px 18px 0;
}
.home-container .poll .vote-form .form-radios .form-item {
	width:270px;
	margin-bottom: 10px;
}
.home-container .poll .vote-form .form-radios label {
	font-family: ArimoRegular,Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #656a6d;
}
.home-container .poll .vote-form .form-radios input[type="radio"] {
	float: left;
	margin: 0px 6px 15px 0;
}
.home-container .poll .vote-form .form-submit {
	width:100%;
	height: 31px;
	font-family: ArimoBold, Helvetica, Arial, sans-serif;
	color: #a1a8ac;a1a8ac
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
	border-radius: 0;
	border-top: 1px solid #dadbdc;
	border-bottom: 1px solid #dadbdc;
	border-left: none;
	border-right: none;
	background: #fff url(../images/arrow-poll-answer.jpg) no-repeat right 0;
	margin:0;
	padding: 0 30px 0 0;
	position: relative;
	bottom: -5px;
	filter:chroma(color=#000000);
}
.home-container .poll .vote-form .form-submit:hover {
	background: #dddedf url(../images/arrow-poll-answer.jpg) no-repeat right -30px;
	color: #656a6d;
}
/*Home page Poll Answer Section */
.home-container .poll .title {
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-weight:normal;
	font-size: 17px;
	color: #3b3f41;
	padding: 8px 8px 18px 10px;
}
.home-container .poll .title a {
	color: #3b3f41;
 }
.home-container .poll .title a:hover {
	color:#000000;
}
.home-container .poll .percent {
	width: 24px;
	color: #3B3F41;
	float: left;
	font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 0 8px 0 10px;
}
.home-container .poll .bar {
	background-color: #e9eaeb;
	float: left;
	height: 25px;
	margin: 0 0 15px;
	width: 180px;
}
.home-container .poll .bar .foreground {
	height: 24px;
	background-color: #64686b;
	float: left;
}
.home-container .poll .text {
	width: 168px;
	color: #1A1C1D;
	float: left;
	font-family: ArimoRegular,Helvetica,Arial,sans-serif;
	font-size: 13px;
	padding-left: 10px;
	line-height: 20px;
	margin-bottom: 15px;
	padding-right: 2px;
}

/* Breadcrumb*/
.breadcrumb a {
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 15px;
	color: #3B3F41;
}
.breadcrumb a:hover{
   color:#000000;
}
.breadcrumb span {
    background: url("../images/breadcrumb-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    margin-right: 5px;
    padding-right: 15px;
}
.breadcrumb span.breadcrumb_tag {
    background: none;
}
/* My Profile */
#user-profile-form {
	background-color: #ffffff;
    margin: 0 57px 25px 57px;
    width: 1026px !important;
    color: #3B3F41;
    font-family: ArimoRegular, Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
}
#user-profile-form #user_my_profile_container {
	font-size: 14px !important;
}
#user_my_profile_table tr, #user_edit_page2 tr {
	height: 40px;
}
#user_edit_page2 td {
	font-weight: normal !important;
	font-size: 14px !important;
}
#user-profile-form input[type='textfield']
{
    width: 310px;
}
#user-profile-form select {
	width: 313px;
}
#user-profile-form #user-profile-form-submit
{
    width: 76px;
}
#user-profile-form .long {
	width: 100%;
}
#user-profile-form ul {
    background-color: #F0F1F2;
    border-bottom: 1px solid #DADBDC;
    height: 33px;
}
#user-profile-form ul li {
    background-color: #ffffff;
    border-top: 1px solid #dadbdc;
    color: #393C3E;
    float: left;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 17px;
    height: 32px;
    line-height: 32px;
    margin: 0 10px 0 0;
    padding: 0 14px;
}
#user-profile-form ul li.active, #user-profile-form ul li:hover {
    border-top: 2px solid #393C3E;
    height: 31px;
    line-height: 30px;
}
#user-profile-form ul li a {
	color: #393C3E;
}

/* Carousel common css */
.jcarousel-container-horizontal .jcarousel-prev-horizontal, .jcarousel-container-horizontal .jcarousel-next-horizontal {
	display: block;
	width: 28px;
	height: 32px;
	padding: 60px 0px;
	position: absolute;
	top: 0;
	background: #f1f2f4;
	border-left: 1px solid #dadbdc;
	border-right: 1px solid #dadbdc;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal {
	left: 0;
}
.jcarousel-container-horizontal .jcarousel-next-horizontal {
	right: 0;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal span, .jcarousel-container-horizontal .jcarousel-next-horizontal span {
	display: block;
	width: 28px;
	height: 28px;
}
#enews-archive-view-conainer .jcarousel-container-horizontal .jcarousel-prev-horizontal, #enews-archive-view-conainer .jcarousel-container-horizontal .jcarousel-next-horizontal {
	padding: 20px 0px;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal span {
	background: url("../images/carousel-arrows.png") no-repeat 5px 0;
}
.jcarousel-container-horizontal .jcarousel-next-horizontal span {
	background: url("../images/carousel-arrows.png") no-repeat 5px -28px;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal:hover, .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
	background-color: #dddedf;
}
.jcarousel-container-horizontal .jcarousel-prev-horizontal:hover span {
	background: url("../images/carousel-arrows.png") no-repeat -23px 0px;
}
.jcarousel-container-horizontal .jcarousel-next-horizontal:hover span {
	background: url("../images/carousel-arrows.png") no-repeat -23px -28px;
}
/* Horizontal J carousal */
#block-article_jcarousel-0{/*clear:both;*/ /*margin-top:20px;*/ float:left;background: #F0F1F3;}

/* Node */
.node .nodeTitle {
    background: none repeat scroll 0 0 #393C3E;
    border-top: 1px solid #1A1C1D;
    color: #FFFFFF;
    float: left;
    font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
    font-size: 23px;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
}
.node .content {
	border-top: 2px solid #393C3E;
	background-color: #ffffff;
	clear: both;
}

.search_container .facetapi-limit-link{
display:none;
}
.prev-controls .article-title a, .next-controls .article-title a {
 color: #3b3f41;
}
.prev-controls .article-title a:hover, .next-controls .article-title a:hover {
 color: #000000;
}

#edit-body-wrapper {
width: 77%;
}
.content_page #article_content ol li {
margin-left: 55px;
margin-bottom: 20px;
list-style: decimal outside none !important;
}
.content_page #article_content ul li {
margin-left: 55px;
margin-bottom: 20px;
list-style: disc outside none !important;
}
.marbot20 {
    margin-bottom: 20px;
}

/* Homepage Tab */
#tabs-tabset .ui-tabs-nav {
    display: table;
	table-layout: fixed;
    width: 100%;
}
#tabs-tabset ul.ui-tabs-nav:after {
    content: initial !important;
}
#tabs-tabset .ui-tabs-nav li {
    display: table-cell;
    text-align: center;
    padding: 0px;
    width:33%;
    vertical-align: middle;
  /* white-space: pre-wrap; */
   word-wrap: break-word;
}
#tabs-tabset .issue-list-tabs-nav li {
 width:auto !important;
}
#tabs-tabset .ui-tabs-nav li a{
    padding: 0px;
}
#tabs-tabset .ui-tabs-nav li a:hover{
   color:#000000;
}

.tab {
    display: block;
}

.trend #tabs-tabset .ui-tabs-nav li {
  width: 87px !ie;
  width: 87px\0/;
  *width:87px;
}

.ut-autolist #tabs-tabset .ui-tabs-nav li {
  width: 273px !ie;
  width: 273px\0/;
  *width:273px;
}

#tabs-tabset ul.primary {
  white-space: initial !important;
  line-height: normal !important;
}
.first_author_image { display: inline; float: left; height: 90px; width: 25%;}
.first_article_image {  display: inline; float: left; height: 77px; width: 130px;}

/*.first_article_article_image { display: inline; float: left; height: 77px; width: 130px;}*/

.autolistforblog_first { float: right; width: 72%;}
.autolistforblog_first_article { float: right;width: 230px;}
.header-adv h2, .footer-adv h2{
  display:none;
}

#article-author-box #author-bio-box {
    float: right !important;
    width: 723px !important;
    margin-bottom:25px;
    padding: 20px;
}
#article-author-box #author-bio-box:last-child {
   margin-bottom: 25px;
}
.blank-column-container #article-author-box #author-bio-box {
    width: 1088px !important;
}
.blank-one-column-wide-container #article-author-box #author-bio-box {
  width: 97% !important;
}
.shade-overlay {
  /*background: #fff;*/
  background-image: -webkit-gradient( linear, left top, left bottom, from (rgba(255,255,255,1)) 46%,  to (rgba(255,255,255,0) 93%));
  background-image: -moz-linear-gradient( rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0) 93%);
  background-image: -webkit-linear-gradient( rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0) 93%);
  background-image: -ms-linear-gradient( rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0) 93%);
  -pie-background: linear-gradient(rgba(255, 255, 255, 1) 46%, rgba(255, 255, 255, 0) 93%);
  behavior: url(../PIE/PIE.htc);
  width: 96%;
  min-height: 55px;
  z-index: 0;
  position: absolute;
  margin-top:-21px;
}

.blank-column-container .articleDetailPage{
 width:1083px !important;
 /*margin-bottom: 10px ;*/
}
.blank-column-container #author-bio-box{
 float: left !important;
 margin-top: 10px ;
margin-left: 10px;
width: 97%;
}
.blank-column-container .share-author-info{
 margin-left: 10px;
}
.blank-column-container #author-bio-box .author-bio-info{
 width: 60% !important;
}
.blank-one-column-wide-container {
 width: 100% !important;
}

.blank-one-column-wide-page{
 width: 100% !important;
}
.blank-one-column-wide-container .articleDetailPage{
width: 100% !important;
}
.blank-one-column-wide-container .breadcrumb span{
padding-left: 50px !important;
}
.blank-one-column-wide-container #author-bio-box{
 float:left !important;
 margin-left: 57px !important;
}
.blank-one-column-wide-container .article-date-info .author-info {
width:86% !important;
}
.blank-one-column-wide-container .article-date-info{
 width:100% !important;
}

.blank-column-container .article-date-info {
width:100%  !important;
}

.blank-column-container .article-date-info .author-info{
 width:83%  !important;
}

#block-views-tweets-block {
    color: #1A1C1D;
    font-size: 14px;
    line-height: 21px;
    min-height: 100px;
    overflow: auto;
    padding: 0 20px 20px;
    text-align: left;
}

#block-views-tweets-block ul {
	list-style:none;
}

#block-views-tweets-block ul li {
	padding-bottom: 15px;
	font-size: 16px;
	font-family:ArimoRegular, Helvetica, Arial, sans-serif !important;
}



/* Twitter Block */
.view-tweets h2.title {
text-align: left !important;
padding-left: 14px !important;
padding-right: 20px !important;
}
.view-tweets {
 /*padding-bottom: 20px !important;*/
}
.rsidebar .view-tweets {
 padding-bottom: 0px !important;
}
.rsidebar .view-tweets h2.title {
padding-right: 5px !important;
}
.tweet-block  > h2.title { display: none !important; }
.view-tweets h2.title > a {
  background:url(../images/twitter-follow.png) no-repeat 0px 0px;
  color: transparent;
  float: right;
  width: 102px;
  height: 25px;
  margin-top: -3px;
  cursor: pointer;
}
.view-tweets h2.title > a:hover {
  background:url(../images/twitter-follow.png) no-repeat 0px -25px;
}
.view-tweets .item-list ul {
padding: 14px 0px 0px 0px !important;
margin: 0px !important;
list-style: none;
height: 185px;
overflow-y: scroll;
}
.view-tweets .item-list ul  li { padding: 0px 20px 0px 14px !important; margin: 0px 0px 10px 0px!important; border-bottom: 1px solid #dadbdc;list-style: none;}
.twitter_feed {
    font-family: ArimoBold, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
    color: #3b3f41;
    }
.twitter_feed  span{
  float: right;
  line-height: 15px;
}
 .twitter_text {
    font-family: ArimoRegular, Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-bottom: 10px;
    color: #3b3f41;
  }
.twitter_text a {
color: #18a5d9 !important;
}
.twitter_text a:hover {
color: #ff793b !important;
}
.view-tweets  .view-footer {
border: 7px solid #dddedf;
height: 30px;
line-height: 30px;
background-color:#FFFFFF;
}
.view-tweets  .view-footer a {
    font-family: ArimoBold, Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: 7px;
    color: #3b3f41;
}
/* Twitter Block for Container */
.home-container .tweet-block .content .view-header div {
color: transparent;
float: none;
height: auto;
width: auto;
margin-left: 0px;
}
.home-container .tweet-block .item-list {
float: left;
height: auto;
margin-bottom: 0px;
}
.home-container .view-tweets h2.title {
display: block;
margin-bottom: 0px !important;
}
.home-container .view-tweets h2.title > a { margin-top: 5px; }
.home-container .view-tweets .view-footer { clear: both; }
.eventDetailPage .event-location,.eventDetailPage .event-date {
font-family: RobotoCondensedLight, Helvetica, Arial, sans-serif;
font-size: 26px;
line-height: 40px;
margin: 0;
padding-top: 4px;
}
.no-result-comment {
color: #3b3f41;
font-family: ArimoRegular, Helvetica, Arial, sans-serif;
font-size: 17px;
line-height: 20px;
margin: 26px 0 20px 60px;
}

#comments .comment-box.zero-comment {
padding: 18px 10px 0px 60px;
}
.event-button {
/*background: url("../images/more-link-arrows.png") no-repeat scroll right 0 #F2F3F4;*/
/*color: #656a6d;*/
background: url(../images/issue_prev_bg.png) no-repeat left 6px #F2F3F4 !important;
border: 1px solid #DADBDC;
border-radius: 5px;
color: #A1A8AC;
font-family: ArimoBold,Helvetica,Arial,sans-serif;
font-size: 11px;
line-height: 13px;
padding: 7px 30px 7px 30px;
text-transform:uppercase;
}
.go-button a:hover {
/*background-position: right -56px;*/
background: url(../images/issue_prev_bghvr.png) no-repeat left 6px #e0e1e2 !important;
color: #656A6D;
}
div.go-button {
padding: 34px 0px 10px 0px;
}
.article_container .article_section_last {
  padding: 22px 22px;
  margin: 0px 35px;
  min-height: 139px;
}
.border-bot{
 border-bottom:1px solid #DADBDC;
}
.meeting-events td {
background: #F0F1F2;
color: #747474;
text-align: left;
padding: 15px 0 15px 15px;
background-color: #fff;
}
.meeting-events td.views-field.views-field-phpcode {
  border-bottom: 1px solid #D5D6D7  !important;
  width: 89px;
}
.meeting-events td.views-field.views-field-title {
border-left: 1px solid #D5D6D7 !important;
border-bottom: 1px solid #D5D6D7 !important;
}
.meeting-events .view-events-list thead {
display: none;
}
.meeting-events .view-events-list span.events-date-processed {
font-family: ArimoRegular, Helvetica, Arial, sans-serif;
font-size: 14px;
margin-bottom: 10px;
color: #1A1C1D;
}
.meeting-events .view-events-list td.views-field-title a{
font-family: ArimoRegular, Helvetica, Arial, sans-serif;
font-size: 12px;
margin-bottom: 10px;
color: #656A6D;
}
.meeting-events .view-events-list td.views-field-title a:hover{
color: #000000;
}
.meeting-events .view-events-list .view-empty{
padding: 10px;
background: none repeat scroll 0% 0% #FFF;
border-bottom: 1px solid #D5D6D7;
}
.issuedatemm {
  clear: both;
  border: 1px solid #DADBDC;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  text-align: center;
  font-family: ArimoBold, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #3b3f41;
}
.issuenamemm {
  clear: both;
  border: 1px solid #DADBDC;
  margin-left: auto;
  margin-right: auto;
  width: 250px;
  background-color: #F8F8F8;
  text-align: center;
  font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #656A6D;
}
.go-button-footer {
    margin-bottom: 0 !important;
    padding-top: 16px;

}
.event-website {
    padding-top: 4px;
}
.go-button-footer a:hover {
    background: url("../images/issue_prev_bghvr.png") no-repeat scroll left 6px #E0E1E2 !important;
	color: #656A6D;
}
.meeting-events .view-events-list .view-content {
    border-top: 2px solid #f8c4b8;
    margin-top: 10px;
}
.rsidebar #block-stay_connected-stay_connected_rightsidebar div.content{
  min-height: 216px;
}
.rsidebar .block.meeting-events h2.title {
  padding: 0 !important;
  line-height: 34px !important;
}
.meeting-events .view-events-list table{
background:#fff;
}
.meeting-events td.views-field.views-field-title.bor-right {
    border-right: 1px solid #D5D6D7 !important;
    width: 289px;
}
#past-issues-view-conainer .views_slideshow_controls_text_next a{
  padding-left: 25px !important;
  padding-right: 12px !important;
  left: -624px;
  position: relative;
  background: url("../images/issue_prev_bg.png") no-repeat scroll left 6px #F2F3F4 !important;
}
#past-issues-view-conainer .views_slideshow_controls_text_previous a{
  padding: 7px 30px 7px 10px !important;
  position: relative;
  right: -632px;
  background: url("../images/more-link-arrows.png") no-repeat scroll right 0 #F2F3F4 !important;
}
#past-issues-view-conainer .views_slideshow_controls_text_previous a:hover {
  background: #dddedf url(../images/more-link-arrows.png) no-repeat right -28px !important;
}
#past-issues-view-conainer .views_slideshow_controls_text_next a:hover {
  background: url(../images/issue_prev_bghvr.png) no-repeat left 6px #e0e1e2 !important;
}
/* comment box css*/

.new-comment-box.reply-box .content input[value="Save"] {
	/*margin: 0 0 0 57px ;
  margin: 0 0 0 51px\0/IE9 !important;
  margin: 0 0 0 44px\9 !important;
  *margin: 0 0 0 44px !important;
  _margin: 0 0 0 44px !important;
  -webkit-margin-start: 51px !important;
  -moz-margin-start:40px !important;*/
  float:right;
}
/*.new-comment-box.reply-box .content input[value="Save"]  { [;margin: 0 0 0 51px]; }*/

/* Safari only */
/*.new-comment-box.reply-box .content input[value="Save"] :not(:root:root) {
        margin: 0 0 0 51px!important;
}*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
   ::i-block-chrome,.new-comment-box.reply-box .content input[value="Save"] { -webkit-margin-start: 51px !important; }
} */
.new-comment-box.reply-box .content .form-submit {
	margin: 0 !important;
  float:none;
}

/*STATIC PAGES*/
.staticPage {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DADBDC;
  border-top: 1px solid #DADBDC;
  padding: 12px 28px;
  min-height: 523px;
  margin-bottom:25px;
}
.staticPage.two-column-content {
    float: right;
    width: 706px;
}
.staticPage #primary  h1,
.staticPage #primary  h2,
.staticPage #primary  h3,
.staticPage #primary  h4,
.staticPage #primary  h5,
.staticPage #primary  h6{
	margin:0px 0 10px 0;
	padding:0;
}

.staticPage blockquote, .staticPage q {
  background: none;
  border: none;
  padding: 0;
  text-shadow: none;
}
.staticPage table td {
  vertical-align: top !important;
  margin: 0;
}

.staticPage #primary table tr td p {
  margin: 0 !important;
}
.staticPage #primary a {
  color: #2070EC;
}
.jcarousel-clip-horizontal ul li img, .jcarousel-clip-vertical ul li img, .author-bio-img a img, figure a img, .latestissue-container .stayLeft a.stayleft-img img, .latestissue-container .stayRight a.subcribe-ads img {
/*opacity: 1;
transition: opacity 0.2s ease 0.2s;
-webkit-transition: opacity 0.2s ease 0.2s;
-moz-transition: opacity 0.2s ease 0.2s;
-o-transition: opacity 0.2s ease 0.2s;*/
transition: opacity 50ms ease 50ms;
}
.jcarousel-clip-horizontal ul li img:hover,.jcarousel-clip-vertical ul li img:hover,.author-bio-img a img:hover,figure a img:hover ,.latestissue-container .stayLeft a.stayleft-img img:hover ,.latestissue-container .stayRight a.subcribe-ads img:hover{
opacity: 0.85;
filter:alpha(opacity=85);
}
.jcarousel-clip-horizontal ul li img,.jcarousel-clip-vertical ul li img,.author-bio-img a img {
  cursor: pointer;
}

.block-poll  .view-results{
  padding-top: 0px;
}
.block-author_slide_carousel #author-bio-box {
padding: 20px;
width: 780px;
}
.remove-ct-border {
  border-bottom: medium none !important;
}
.home-container .taxonomy-mm-static-block .taxonomy span {
font-family: RobotoCondensedLight;
}
#enews-archive-view-conainer div.issue-jcarousel-slider:hover {
background-color:#DADBDC;
}
#enews-archive-view-conainer  ul.jcarousel-list li a.enews-archive-jcarousel-slide-link .issue-date {
    color: #333;
}
#enews-archive-view-conainer .enews-archive-block-content .jcarousel-clip-horizontal ul li.active {
background-color:#DADBDC;
}
p.no-record-available {
 padding: 20px 0 20px 56px;
 background: #fff;
 font-family: RobotoCondensedRegular,Helvetica,Arial,sans-serif;
 font-size: 22px;
}
#block-openadstream-x80,#block-openadstream-x81 {
  display: none;
}
.header-subscribe .content p {
  margin: 5px 0 ;
}
.home-container .block-poll .view-results {
  padding-top: 5px;
}
.header-subscribe span.subscribe-title {
color: #73797C;
letter-spacing: 1px;
}

/*.domain-menu ul.menu {*/
/*column-count: 2;*/
/*-moz-column-count: 2;*/
/*-webkit-column-count: 2;*/
/*-ms-column-count: 2;*/
/*-moz--column-gap: 0px;*/
/*}*/
.domain-menu .content{
 padding-top: 6px;
}
	.domain-menu .content .column > ul.menu {
float: left;
padding: 0 14px;
/*width: 432px;*/
/*min-height: 400px;*/
margin-bottom: 0.35em;
}

.domain-menu .content .column > ul.menu > li {
background: none !important;
border-bottom: 1px solid #000000;
border-top: 1px solid #262829;
list-style: none outside none;
padding: 6px 0 5px 9px;
/*width: 180px;*/
}
.domain-menu .content .column > ul.menu > li:last-child  {
border-bottom: 0px;
}
.domain-menu .content .column > ul.menu  {
  float: left;
  padding: 0 14px;
  margin-bottom: 0.35em;
}
.domain-menu .content .column > ul.menu > li {
    background: none !important;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #262829;
    list-style: none outside none;
    padding: 6px 0 5px 9px;
/*	width: 180px;*/
}

.domain-menu .content .column > ul.menu > li > a:hover {
	color: #a1a8ac !important;
}
.domain-menu .content .column > ul.menu > li:first-child {
	border-top: 0px;
  padding-top: 0;
}
.domain-menu .content .column ul.menu > li:last-child, {
	border-bottom: 0px;
}
.domain-menu .content .column > ul.menu > li > a{
	font-size: 17px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #dadbdc !important;
	text-transform:uppercase;
	margin:0px;
	padding: 6px 0px 2px 0px;
	text-decoration: none;
}
.domain-menu .content .column > ul.menu > li li  {
	padding: 0px !important;
	margin: 0px !important;
	list-style: none;
	background: none;
}
.domain-menu .content .column > ul.menu > li li > a  {
	margin:0px;
	font-size: 14px;
	font-family: ArimoRegular, Helvetica, Arial, sans-serif;
	color: #a1a8ac !important;
    line-height: 16px
}
.domain-menu .content .column > ul.menu > li li > a:hover{
  color:#656a6d !important;
}
#admin-menu, #admin-menu ul {
z-index: 7000001;
}

.errorpage-container input[type="text"]{
    border: 1px solid #cecece;
    color: #a1a8ac;
    float: left;
    font-size: 14px;
    height: 32px;
    width: 386px;
	margin: 25px 300px 0 300px;
}

.errorpage-container .form-submit {
    background: url("../images/search-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-style: hidden;
    float: left;
    left: 700px;
    margin: 35px 0 0 15px;
    position: absolute;
}

.errorpage-container .form-submit:hover {
background: url("../images/search-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
cursor: pointer;
}

.errorpage-container .error-message {
 background-color: #fff;
 font-family: Arimoregular;
 font-size: 14px;
 height: 160px;
 padding-top: 35px;
 text-align: center;
}
.errorpage-container .forbidden-content input[type="text"] {
 width: 440px;
}
.static-container .block-article_jcarousel .content {
background: #F0F1F3;
padding-top: 0px;
padding-bottom: 0px;
border: none;
}
.poll-question figure {
    padding: 0 0 30px 30px;
}
body.body-blank-template{
background: #FFFFFF;
padding: 10px 50px;
}
.two-column-no-ads-container #comments {
 width: 819px;
}
.rsidebar .poll .result_block {
    padding: 20px 0 0px 33px;
}
.home-container .result_block {
  padding: 14px 0 8px 84px;
}
div.blank-column-container.static-container.error-container {
margin: 0 57px 0px !important;
}
.block-autolist td.first-article figure a img {
padding-bottom: 7px;
}
.one-template-outside-sidebar ul#sharebarp {
    left: 58px;
}
/*.two-column-no-ads-container .articleDetailPage {
margin-bottom: 25px;
}*/

.pagerbox {
padding: 0 0 40px 0;
clear: left;
font-size: 22px;
float:right;
font-family: ArimoRegular, Helvetica, Arial, sans-serif;
color: #656a6d;
}
.pagerbox span.current {
border: 1px solid #dadbdc;
font-weight: normal;
background: #e0e1e2;
height: 40px;
line-height: 40px;
width: 40px;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-m-border-radius: 5px;
border-radius: 5px;
color: #1a1c1d;
margin: 3px 7px 0 0;
}
.pagerbox a, .pagerbox span {
display: block;
float: left;
padding: 4px 6px;
margin-right: 1px;
}
.pagerbox a, .pagerbox span {
display: block;
float: left;
padding: 4px 6px;
margin-right: 1px;
color: #1a1c1d !important;
text-decoration: none;
font-weight:normal;
}

.pagerbox a:hover {
color: #333;
border-color: #2E6AB1;
text-decoration: none;
}

.pagerbox .prev-btn a {
font-weight: normal;
}
.pagerbox a {
background-color: #f0f1f2 !important;  border: 1px solid #dadbdc;  float: left;  height: 48px;  line-height: 48px;  margin: 0 7px 0 0;  text-align: center;  width: 48px;  position: relative;  padding: 0px !important;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -m-border-radius: 5px;  border-radius: 5px;
}
div#article_content .pagerbox a:hover {
text-decoration: none;
}
div#article_content .pagerbox .prev-btn {
background: url("../images/pager-left-arrow.png") no-repeat scroll center center #F0F1F2;
}
div#article_content .pagerbox .prev-btn:hover {
background: url("../images/pager-left-arrow-hover.png") no-repeat scroll center center #E0E1E2;
}
div#article_content .pagerbox .next-btn {
background: url("../images/pager-right-arrow.png") no-repeat scroll center center #F0F1F2;
}
div#article_content .pagerbox .next-btn:hover {
background: url("../images/pager-right-arrow-hover.png") no-repeat scroll center center #E0E1E2;
}
.pagerbox  .toppager a,.pagerbox  .bottompager a{
margin-top: 3px !important;
}
.pagerbox .toppager{
display:none;
}
/* Lockers style*/

.view-flag-lockers {
background-color: #FFFFFF;
padding-bottom: 15px;
 margin-bottom: 25px;
}
.view-flag-lockers .view-content{
clear:both;
}
.view-flag-lockers .view-content .views-row{
border-bottom: 1px solid #dadbdc;
margin: 30px 30px 35px 50px;
min-height: 120px;
width: 90%;

}
.view-flag-lockers .views-field.views-field-title{
float: left;
width: 65%;
}
.view-flag-lockers  .views-field.views-field-phpcode-1 {
    float: right;
    width: 35%;
}
.view-flag-lockers .views-field.views-field-phpcode-2 {
    clear: both;
    float: left;
    width: 15%;
}
.view-flag-lockers .views-field.views-field-phpcode-2 {
    clear: both;
    float: left;
    width: 15%;
}
.view-flag-lockers .views-field.views-field-phpcode {
     float: left;
    width: 50%;
}
.view-flag-lockers .views-field.views-field-ops {
   float: right;
    width: 15%;
}
.view-flag-lockers .view-content  .views-field-title    .field-content {
color: #3B3F41;
display: block;
font-family: RobotoCondensedRegular, Helvetica, Arial, sans-serif;
font-size: 22px;
line-height: 28px;
margin-bottom: 15px;
}
.view-flag-lockers .view-content  .views-field-title    .field-content a {
color: #3B3F41;
}
.view-flag-lockers .view-content  .views-field-title    .field-content a :hover{
color: #000;
text-decoration: none
}
.view-flag-lockers .social-connect{
padding-top:0;
}
.container .view-flag-lockers .item-list{
 border-bottom:none;
 margin-bottom: 0;
}
.view-flag-lockers .views-field-phpcode-2 .field-content,.view-flag-lockers  .views-field-phpcode .field-content a{
font-size: 12px;
font-family: ArimoRegular, Helvetica, Arial, sans-serif;
color: #a1a8ac;
}
.view-flag-lockers .field-content a:hover{
 color: #000;
}
.view-flag-lockers  .views-exposed-form {
background-color: #393C3E;
height: 50px;
}
.view-flag-lockers  .bef-select-as-links .form-item{
clear:none;
padding-left: 20px;
padding-top: 5px;
margin: 0px;
}
.view-flag-lockers .bef-select-as-links .form-item a{
color: #ffffff;
font-family: ArimoRegular,Helvetica,Arial,sans-serif;
font-size: 13px;
padding-left: 18px;
background: url("../images/search-radio.png") no-repeat scroll 0 -18px transparent;
}
.view-flag-lockers .bef-select-as-links .form-item a.active{
color: #ffffff;
background: url("../images/search-radio.png") no-repeat scroll 0 2px transparent;
}
.view-flag-lockers .view-empty {
    padding: 20px;
}
.view-flag-lockers .delete-all {
    border-bottom: 1px solid #dadbdc;
    margin: 20px 30px 32px 50px;
    min-height: 50px;
}
.view-flag-lockers .delete-all a{
    background: url("../images/more-link-arrows.png") no-repeat scroll 85px -1px #f2f3f4;
    border: 1px solid #dadbdc;
    border-radius: 3px;
    clear: both;
    color: #a1a8ac;
    display: block;
    float: right;
    font-family: ArimoBold,Helvetica,Arial,sans-serif;
    font-size: 11px;
    height: 19px;
    letter-spacing: 1px;
    line-height: 13px;
    padding: 7px 22px 0 6px;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    width: 85px;
}
.view-flag-lockers .delete-all a:hover{
   color: #656a6d;
   background: #e3e4e5 url("../images/more-link-arrows.png") no-repeat 85px -29px;
}
.view-flag-lockers span.flag-wrapper.flag-my-locker .unflag-action {
 	width: 55px;
	height: 19px;
	float: right;
	font-family: ArimoBold,Helvetica,Arial,sans-serif;
	font-size: 11px;
	color: #A1A8AC;
	background: #f2f3f4 url("../images/more-link-arrows.png") no-repeat 56px -1px;
	display: block;
	line-height: 13px;
	border: 1px solid #DADBDC;
	border-radius: 3px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 21px 0 8px;
	letter-spacing: 1px;
	margin-top: 15px;
	clear:both;
}
.view-flag-lockers span.flag-wrapper.flag-my-locker .unflag-action:hover {
color: #656a6d;
   background: #e3e4e5 url("../images/more-link-arrows.png") no-repeat 56px -29px;
}
.view-flag-lockers .title_container h1 {
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    color: #a1a8ac;
    padding: 0 35px;
}
.view-flag-lockers .views-exposed-form .views-exposed-widgets {
    margin-bottom: 1px;
}
.view-flag-lockers .title_container .titleBorder{
  height: 0;
}
.view-flag-lockers .bef-select-as-links  .form-item .sort-title {
    color: #a1a8ac;
    float: left;
    padding: 4px;
}
.breadcrumb .mylocker-block span,.breadcrumb span.mylocker-block{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mylocker-block a.locker-login {
    padding: 13px 0 29px;
}
.mylocker-block a.flag-action {
    padding: 13px 25px 15px 14px;
}
.mylocker-block a.unflag-action {
    padding: 13px 59px 15px 44px;
}
.mylocker-block a.flag{
 background: url("../images/save-to-my-locker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
 height: 48px;
 width: 145px;
}
.mylocker-block a.locker-login {
  background: url("../images/mylocker-log-in.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 48px;
  width: 145px;
}
.mylocker-block a.locker-login:hover{
 background: url("../images/my-locker-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.mylocker-block a.locker-login, .mylocker-block a.locker-login:hover {
  /* color: transparent !important; */
}
/* End of Lockers Style */

#js-onecolumntemplate ul#sharebarp {
  top: 455px ;
	left:-57px;
}
.subheader1-right .leftside-block{
 float:left;
}
.subheader1-right .adv-logo-block{
 float: right;
 padding-left: 10px;
}
.blank-one-column-wide-page header {
  width: 1140px;
  margin: 0 auto;
}
.views-tab.ui-tabs-container.ui-tabs-hide {
  position: static !important;
  visibility: visible;
}
.blank-one-column-wide-page .staticPage{
padding:0px;
}
.view-rotating-feauture-articlelist .views_slideshow_controls_text {
 display:none;
}
.search_container .search-keys .item-list ul {
  margin: 0;
}

/* Practical Cardiology CSS */
.sub-domains li.heart-health .practicalcardiology {
    background: rgba(0, 0, 0, 0) url("../images/practicalcardiology-mini.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 44px;
    margin-top: 8px;
    width: 100px;
}

.sub-domains li.heart-health figure a:hover {
   background-position: 0 -41px !important;
}

.sub-domains li.heart-health span.span8 {
    background: rgba(0, 0, 0, 0) linear-gradient(#c03f27, #c03f27) repeat scroll 0 0!important;
    display: inline-block;
    height: 55px;
    width: 15px;
}
body.practicalcardiology-domain .right-footer .logo-connect #block-footer_configurations-domain_logo_image .content img {
    padding-left: 20px;
    padding-top: 12px;
}
body.practicalcardiology-domain #logo {
    margin-top: 20px;
}
body.practicalcardiology-domain .submenu-nav {
	background: #63112e;
	border-bottom: 1px solid #4f0e25;
	border-top: 1px solid #4f0e25;
	position:relative;
	margin:0 0 20px 0;
}

body.practicalcardiology-domain .menu-nav.submenu-nav li {
	border-right:1px solid #430603;
}

body.practicalcardiology-domain .submenu-nav li.menuparent ul {
	border-top:2px solid #c03f27!important;
}

body.practicalcardiology-domain .submenu-nav li:hover, body.practicalcardiology-domain .submenu-nav li > a.active {
	background: #0066a6;
	background: -moz-linear-gradient(#4f0e25,#4f0e25);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4f0e25), to(#4f0e25));
	background: -webkit-linear-gradient(#4f0e25,#4f0e25);
	background: -o-linear-gradient(#4f0e25,#4f0e25);
	background: -ms-linear-gradient(#4f0e25,#4f0e25);
	background: linear-gradient(#4f0e25,#4f0e25);
	border-bottom: 2px solid #c03f27;
  /* height: 33px; */

}
body.practicalcardiology-domain .submenu-nav li:hover ul {
	background: #006392;
	background: -moz-linear-gradient(#4f0e25,#4f0e25);
	background: -webkit-linear-gradient(#4f0e25,#4f0e25);
	background: -o-linear-gradient(#4f0e25,#4f0e25);
	background: -ms-linear-gradient(#4f0e25,#4f0e25);
	background: linear-gradient(#4f0e25,#4f0e25);
	border-top: 1px solid #4f0e25;
    border-bottom: 1px solid #4f0e25;
	text-align: center;
    height: auto;
}
body.practicalcardiology-domain .subnav-arrow {
	background: url("../images/practicalcardiology-drop-img.png") no-repeat;
}
body.practicalcardiology-domain .submenu-nav ul li a {
	 padding:0px;
	 color: #ffffff;
}
body.practicalcardiology-domain .submenu-nav li li a:hover {
	background: none !important;
    color: #ffffff;
    display: block;
	border-right:none;
}

.right-footer .domain-menu .content > ul.menu {
	min-height:450px!important;
}
