@charset "utf-8";
/* CSS Document */

@import url("//hello.myfonts.net/count/28523f");
@import url("reset.css");
@import url("//hello.myfonts.net/count/281b60");
/*--------------- BODY -----------------*/

.container {
	width:993px;
	margin:0 auto;
}

.cleaner {
	clear:both;
	font-size:0px;
}

em {
	font-style:italic;
	vertical-align:baseline;
}

strong {
	font-weight:bold;
	vertical-align:baseline;
}

sup {
    font-size: 10px;
    position: relative;
    bottom: 9px;
    vertical-align: bottom;
}

#footer2 { clear: both; }

.submit {
	float:none !important; 
	border:none !important; 
	font-size:13px !important; 
	padding:5px 7px !important; 
	width:auto !important; 
	margin-left:0px !important;
}
.article-container table {
	font-family: 'VerbRegular';
	font-size: 14px;
	color: #494949;
	line-height: 24px;
	margin-bottom: 10px;
}
.article-container td {
	border: 1px solid #000;
	padding: 5px;
}

#searchbar {
	margin:0px;
	border:none;
	height:29px;
	width:170px;
	color:#bababc;
	padding-right:15px;
	text-align:right;
	font-size:19px;
	background-color:#f5f5f5;
}

.sidead_para {
	text-align:center; font-family:Georgia, 'Times New Roman', Times, serif !important; width:160px; float:right; clear:none; font-size:11px !important;
}

.rectangle {
	width:300px;
	float:right;
	clear:none;
	margin-bottom:30px;
}

.rectangle p {
	text-align:center;
}

.feature-wrap>.current-supp>.curr-supp:nth-child(3) {
	min-height: auto !important;
	border-top: none !important;
}

.feature-wrap>.current-supp>.curr-supp:nth-child(3) img {
	position: relative;
	top: 0px;
}

/*---------------- VIDEO ---------------*/

#video_page h1 {
	margin: 20px 0 15px;
}

.vidjs-poster {
    left: 0 !important;
}
.vidlyplayer {
	max-width: 640px;
}
.vidly-js {
	width: 100% !important;
	height: auto !important;
}

/*--------------- ABOUT PAGE EDITS -----------------*/

.ed-ad-board>ul {
	width: 770px;
	margin-bottom: 20px;
	overflow: hidden;
}

.ed-ad-board>ul>li {
	list-style: none !important;
	padding: 18px 0px;
	margin: 0px !important;
	width: 33.333%;
	float: left;
	display: inline;
}

/*------------  PAGINATION  -------------*/
#pagination {
  margin: 15px 0;
}
#pagination .page {
  background: none repeat scroll 0 0 #D51E30;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  display: inline;
  font-family: 'MyriadProRegular';
  padding: 5px 10px;
}
#pagination > a {
  text-decoration: none;
}

/*--------------- TOPNAV ----------------*/

#topnav {
	height:54px;
	width:100%;
	background-color:#f5f5f5;
	border-bottom:thin solid #e9e9e9;
	-moz-box-shadow: 0 0px 4px 2px #ebebeb;
	-webkit-box-shadow: 0 0px 4px 2px #ebebeb;
	box-shadow: 0 0px 4px 2px #ebebeb;
	margin-bottom:25px;
}

#topnav ul {
	float:right;
	margin-top:4px;
}

.cover_cont {
	float: right;
}

.cover_cont>.cover-item:first-child {
	margin-right: 30px;
}

.cover-item {
	display: inline-block;
    vertical-align: top;
}

#topnav ul li {
	display:inline;
	font-family: 'flamanormal';
	font-size:11px;
	padding-right:10px;
}

#topnav ul li a {
	color:#030303;
	text-decoration:none;
}

#topnav ul li a:hover {
	color:#bababc;
}

/*--------------- ADS ------------------*/

#topadvertisement {
	width:728px;
	height:90px;
	margin-bottom:30px;	
	float:left;
	clear:none;
}

#topadvertisement p {
	display:none;
}

#latestnews_top {
	width:201px;
	height:60px;
	background-color:#f5f5f5;
	padding:15px;
	float:right;
	clear:none;
}

#latestnews_top .bx-viewport {
    height: 46px !important;
}

#latestnews_top h3 {
	font-family: 'accordboldbold';
	color:#d51e30;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:5px;
}

#latestnews_top p,
#latestnews_top li,
#latestnews_top li a {
	font-size:11px;
	color:#585858;
	font-family: 'flamanormal';
	line-height:15px;
}

#latestnews_top p a {
	color:#585858;
	text-decoration:none;
}

#latestnews_top p a:hover {
	text-decoration:underline;
}

/*--------------- MAIN NAV -------------*/

#mainlogo {
	margin-left:20px;
	float:left;
	width:215px;
}

#mainnav {
	margin-bottom:25px;
}

#mainnav .top {
	float:left;
	margin-top:30px;
	margin-left:15px;
}

#mainnav .top li{
	display:inline;
	font-family: 'accordboldbold';
	font-size:17px;
	text-transform:uppercase;
	margin-right:5px;
}

#mainnav .top li a {
	color:#bababc;
	text-decoration:none;
	padding:3px 7px;
	border-radius:5px;
}

#mainnav .top li a:hover {
	color:#FFFFFF;
	background-color:#d51e30;
}

#mainnav .top li a.active {
	color:#FFFFFF;
	background-color:#d51e30;
}

#mainnav .bottom {
	height:40px;
	background-color:#f5f5f5;
	border:solid thin #e9e9e9;
	margin-top:20px;
}

#mainnav .bottom ul {
	margin-top:8px;
	margin-left:15px;
}

#mainnav .bottom ul li {
	display:inline;
	font-family: 'flamanormal';
	font-size:12px;
	border-right:thin solid #c4c4c4;
}

#mainnav .bottom ul li a {
	color:#030303;
	text-decoration:none;
	margin-right:9px;
	margin-left:7px;
}

#mainnav .bottom ul li a:hover {
	color:#d51e30;
}

#mainnav .bottom ul li a.active {
	color:#d51e30;
}

/*---------------- SLIDER -----------------*/

#slidecontainer {
	height:285px;
	background-color:#ffffff;
	float:left;
	position:relative;}

#carousel {
    overflow:hidden;
    position:relative;
	/* Dimension requirements */
    width:700px;
	height:285px;
	margin:0 auto;
}

#carousel ul {
    position:relative;
    left:0;
    top:0;
    list-style:none;
    margin:0;
    padding:0;  
    width:2800px;            
}
 
#carousel li {
    width:700px;
    height:285px;  
    float:left;
	background-image:url(/images/slider_back.png);
	position:relative;
}

#buttons { 
    float:right;
	/*SPECIAL - HIDES LE BUTTONS*/
	position:absolute;
	z-index:10;
}
 
#buttons a {
    display:block; 
    width:30px; 
    height:285px;
    text-indent:-999em;
    float:left;
    outline:0;
	position:absolute;
	opacity:.3;
	-moz-transition:opacity .3s;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
}
 
a#prev {
	background-color:#f5f5f5;
    background:url(/images/arrow.jpg);
}
 
a#prev:hover {
    /*background:url(/arrow.gif) 0 0 no-repeat;*/
	opacity:1;
}
 
a#next {
	left:671px;
	background-color:#f5f5f5;
    background:url(/images/arrow2.jpg);/*background:url(/arrow.gif) -32px -31px no-repeat;*/
}
 
a#next:hover {
    /*background:url(/arrow.gif) -32px 0 no-repeat;*/
	opacity:1;
}

.clear {clear:both}

.slideimg {
	width:265px; height:220px; float:right; clear:none; margin-top:15px; margin-right:18px;
}

/*----------- SLIDER DETAILS -----------*/

.issuecover {
	background-color:#1a2851;
	width:86px;
	height:107px;
	float:left;
	clear:none;
	margin-top:28px;
}


#slidecontent {
	position:absolute; 
	top:30px; 
	left:23px;
}

#slidecontent h2 {
	color:#FFFFFF;
	font-size:25px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}

#slidecontent h2 a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#slidecontent h2 a:hover {
	text-decoration:underline;
}

#slidecontent h3 {
	font-family: 'accordboldbold';
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	border-radius:3px;
	text-transform:uppercase;
	opacity:.6;
	margin-top:10px;
	margin-bottom:10px;
}

#slidecontent h4 {
	font-family: 'accordboldbold';
	color:#787878;
	font-size:11px;
	padding:1px 4px;
	border-radius:3px;
	background-color:#FFFFFF;
	text-transform:uppercase;
	margin-bottom:10px;
	float:left;
}

#slidecontent p {
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	width:420px;
	line-height:20px;
	margin-bottom:10px;
}

.readmore_btn {
	color:#FFFFFF;
	font-size:13px;
	font-family: 'accordboldbold';
	background-color:#d51e30;
	text-decoration:none;
	text-transform:uppercase;
	padding:9px 14px;
	display:block;
	float:left;
	border-radius:5px;
}

/*--------------- READER ---------------*/

#bulletslider {
	max-width: 300px;
	height:283px;
	background-color:#f5f5f5;
	border:solid thin #e9e9e9;
	float:right;
	clear:none;
	position:relative;
}

#bulletslider .content {
	height:113px;
	margin:0 auto;
	padding:15px;
	margin-bottom:10px;
}

#bulletslider .content h2 {
	font-family: 'flamanormal';
	font-size:17px;
	color:#d51e30;
	text-align:center;
	margin-bottom:10px;
	line-height:normal;
	border:none;
	padding:0px;
}

#bulletslider .content p {
	text-align:center;
	font-family: 'flamanormal';
	font-size:13px;
	color:#000000;
	line-height:22px;
}

/*--------------- TICKER ---------------*/

#ticker {
	height:30px;
	background-color:#f5f5f5;
	border:solid thin #e9e9e9;
	margin-top:10px;
	padding-top:16px;
	padding-left:20px;
	margin-bottom:10px;
}

#ticker h2 {
	color:#d51e30;
	font-size:14px;
	text-transform:uppercase;
	font-family: 'accordboldbold';
	float:left;
	clear:none;
	margin-right:15px;	
}

#ticker p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	float:left;
	clear:none;
}

#ticker p a {
	color:#636363;
}

#ticker p a:hover {
	color:#d51e30;
}

/*--------------- HOME -----------------*/

.content {
	margin-bottom:20px;
	margin-top:25px;
}

.content h1 {
	font-family: 'flamanormal';
	font-weight:bold;
	font-size:23px;
	color:#d51e30;
	line-height:28px;
	margin-bottom:5px;
	text-decoration:none;
	color:#d51e30;
}

.content h1 a {
	text-decoration:none;
	color:#d51e30;
}

.content h1 a:hover {
	text-decoration:underline;
}

.content h2 {
	font-family: 'flamanormal';
	font-size:23px;
	color:#d51e30;
	line-height:30px;
	margin-bottom:10px;
}

.content h2 a {
	color:#d51e30;
	text-decoration:none;
}

.content h2 a:hover {
	text-decoration:underline;
}

.content h3 {
	font-family: 'accordboldbold';
	font-size:15px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#d51e30;
	text-decoration:none;
	padding:3px 7px;
	border-radius:5px;
	display:block;
	float:left;
	margin-bottom:10px;
}

.content h4 {
	font-family: 'accordboldbold';
	font-size:13px;
	color:#494949;
	text-transform:uppercase;
}

.content h4 a {
	color:#494949;
	text-decoration:none;
}

.content h4 a:hover {
	text-decoration:underline;
}

.content p {
	font-family: 'VerbRegular';
	font-size:14px;
	color:#494949;
	line-height:24px;
	margin-bottom:10px;
}

.content p em {
	font-family: 'VerbMedium-Italic';
}

.content p a {
	color:#787878;
	text-decoration:underline;
	vertical-align:baseline;
	word-wrap: break-word;
}
.content #tabs-3 p a {
	color:#333;
	font-weight: 600;
}

.content p a:hover {
	color:#d51e30;
}

.content ul {
	margin-bottom:10px;
}

.content ul li {
	font-family: 'VerbRegular';
	font-size:14px;
	color:#494949;
	line-height:24px;
	list-style-type:disc;
	margin-left:17px;
    /*min-height: 131px;*/
}

.content .article-container ul li a {
	color:#787878;
	text-decoration: underline;
	vertical-align: baseline;
	word-wrap: break-word;
}

.content .article-container ul li a:hover {
	color:#d51e30;
}

.content ol {
	margin-left:17px;
}

.content ol li {
	font-family: 'flamanormal';
	font-size:12px;
	color:#787878 !important;
	line-height:20px;
	list-style-type:decimal;
}

.content ol li a {
	color:#000 !important;
	line-height: 1.2em;
}

.homecol {
	width:378px;
	float:left;
	clear:none;
	margin-right:35px;
	min-height:450px;
}

.homecol_sect {
	margin-bottom:30px;
	border-bottom:solid thin #c6c6c6;
	padding-bottom:15px;
}

.homecol_sect.trialdata {
	border:none;
}

.featured_widget {
	background-color:#f5f5f5; 
	border:solid thin #e9e9e9;
	margin-bottom:25px;
}

.featured_widget ul {
	float:left;
	margin-bottom:0px;
}

.featured_widget ul li {
	border-right:solid thin #e9e9e9;
	border-bottom:solid thin #e9e9e9;
	background-color:#FFFFFF;
	margin-left:0px;
	list-style-type:none;
}

.featured_widget ul li:hover {
	cursor:pointer;
}

.toggle {
	border-right:none !important;
	background:none !important;
} 

.featured_widget h2 {
	font-family:'flamanormal';
	font-size:17px;
	color:#d51e30;
	margin-bottom:5px;
	line-height:normal;
	padding-bottom:0px;
	border-bottom:0px;
	text-transform:uppercase;
}

.featured_widget p {
	font-family:'flamanormal';
	font-size:13px;
	color:#000000;
	line-height:22px;
}

.app_sec {
	margin-bottom:10px;
}

.app_sec img {
	float:left;
	clear:none;
	margin-right:15px;
}

.app_sec img:hover {
	opacity:.5;
}

.app_sec p {
	font-family: 'flamanormal';
	font-size: 13px;
	color: #000000;
	line-height: 22px;
}

.app_sec p a {
	color:#000000;
	text-decoration:none;
}

.app_sec p a :hover {
	text-decoration:underline;
}

#home_chart {
	width:221px; 
	height:149px; 
	position:relative;
}

#home_chart .zoomimg {
	position:absolute; right:0px; bottom:0px;
}

#jobslist li {
	list-style:none; margin-left:0px;
}

#jobslist li a {
	color:#494949;
	text-decoration:none;
	opacity:.5;
}

#jobslist li a:hover {
	text-decoration:underline;
}

#cit_news li {
	list-style:none; margin-left:0px;
}

#cit_news li a {
	color:#00478d;
	text-decoration:none;
}

#cit_news li a:hover {
	text-decoration:underline;
}

/*------------FEATURED VIDEO----------- */

/*#bulletslider.featured,
#bulletslider.featured .unicusSlides {
	height: auto;
}
#bulletslider.featured .content {
	height: auto;max-height: 75px;margin-bottom: 0;padding-bottom: 10px;
}

#bulletslider.featured .imageLink {
	display:block;margin:0 auto;padding: 10px 20px;width: auto;
}
#bulletslider.featured .imageLink a {
	display: block;width: 100%;
}
#bulletslider.featured .imageLink img {
	width: 100%;
}
#bulletslider.featured .imageLink p {
	font-size: 13px;
}*/


/*--------------- ISSUE PAGE -----------*/

#issue_newtop {
	background-color: #f5f5f5;
	border: solid thin #e9e9e9;
	height:285px;
	margin-bottom:25px;
	padding-left:15px;
	padding-right:15px;
}

#issue_sidecol {
	width:197px;
	float:left;
	clear:none;
	margin-right:25px;
}

#issue_sidecol p {
	font-size:16px;
}

#issue_toc {
	width:545px;
	float:left;
	clear:none;
}

#issue_toc p {
	color:#494949;
}

#issue_toc h1 {
	font-size:26px;
}

#issue_toc h1 a {
	color:#d51e30;
	vertical-align:baseline;
	text-decoration:none;
}

#issue_toc h1 a:hover {
	text-decoration:underline;
}

#issue_toc h2 {
	padding-bottom:0px;
	margin-bottom:2px;
	border:none;
	width: 100%;
}

#issue_toc h2 a {
	color:#d51e30;
	vertical-align:baseline;
	text-decoration:none;
}

#issue_toc h2 a:hover {
	text-decoration:underline;
}

#issue_toc h3 {
	font-family:'accordboldbold';
	margin-bottom:0px;
	background:none;
	color:#494949;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px;
	font-size:14px;
	padding:0px;
	float:none;
	clear:none;
}

.article-container h4 {
	font-weight: bold;
    vertical-align: baseline;
    font-size: 16px;
    text-transform: none;
    line-height: 20px;
}

#issue_toc h5 {
	font-size:17px;
	font-style:italic;
	color:#787878;
	opacity:.5;
	font-family: 'flamanormal';
	line-height:20px;
}

#issue_toc h5 a {
	color:#787878;
	text-decoration:none;
	vertical-align:baseline;
}

#issue_toc h5 a:hover {
	text-decoration:underline;
}

#issue_toc span {
	vertical-align: baseline;
}

.issue_toc_sect {
	margin-bottom:25px;
	float: left;
	width: 100%;
}

#bulletslider2 {
	background:#f5f5f5; border:solid thin #e9e9e9; height:297px; margin-bottom:20px; position:relative;
}

#bulletslider2 h2 {
	font-family: 'ChaparralProBold';
	font-size:15px;
	color:#d51e30;
	text-align:center;
	margin-bottom:10px;
	line-height:normal;
	border:none;
	padding:0px;
}

.issuecover2 {
	margin:0 auto; 
	width:130px; 
	height:175px; 
	background-color:#d51e30;
	float:right;
}

.issuecover2.active {
	border:2px solid #d51e30;
}

.articlesponsor {
	text-transform: uppercase;
	font-size: 10px;
	color: #999;
	font-weight: 800;
	font-family: "verbregular";
}

/*--------------- CURRENT SUPPLEMENT ---------------*/

.featured_widget.supp {
	height: 168px;	
}
.current_supp {
	width: 110px;
	float: left;
	padding: 0px 23px 15px 10px;
	position: relative;
	top: 0px;
}
.current_supp p {
	text-align: center;
	font-family: 'accordboldbold';
	color: #9B9B9B;
}
.current_info {
	width: 176px;
	display: inline-block;
	float: left;
	position: relative;
	vertical-align: top;
}
.current_info>p {
	position: relative;
	top: 8px;
	pointer-events: none;
	line-height: 1.4em;
}
.curr_supp p {
	font-family: 'flamanormal';
	font-size: 13px;
	color: #000;
	line-height: 22px;
}
.curr-supp h2 {
	font-family: 'flamanormal';
	font-size: 17px;
	color: #d51e30;
	margin-bottom: 5px;
	line-height: normal;
	padding-bottom: 0px;
	border-bottom: 0px;
	text-transform: uppercase;
}
.curr-supp {
	background-color: #f5f5f5;
	border: solid thin #e9e9e9;
	margin-bottom: 0px;
	padding-top: 15px;
	height: 188px;
}

/*--------------- EVENTS ---------------*/

a.back-to-top {
	display: none;
	padding: 20px 15px;
	text-align: center;
	font-size: 20px;
	font-family:'flamanormal' !important;
	color:#fff !important;
	text-decoration: none !important;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #d51e30;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 15px;
}



/*--------------- SEARCH ---------------*/

.search_head {
	font-size:33px !important; 
	color:#787878 !important; 
	font-family: 'flamanormal'; 
	text-align:center; 
	margin-bottom:50px !important; 
	margin-top:50px !important;
}

.search_widget {
	width:675px;
	margin-bottom:30px;
}

.search_widget ul {
	border:solid thin #e9e9e9;
	height:52px;
}

.search_widget ul li {
	display:inline;
	border-right:solid thin #e9e9e9;
	float:left;
	height:52px;
	margin-left:0px;
}

.search_widget ul li a {
	padding-left:5px;
	padding-right:19px;
	float:left;
	font-size:11px !important;
	font-family: 'accordboldbold';
	color:#787878;
	text-decoration:none;
	height:52px;
	background-size:52px !important;
	opacity:.5;
}

.search_widget ul li a:hover {
	color:#d51e30;
	opacity:1;
}

.search_widget ul li a span {
	margin-left:50px;
	margin-top:16px;
	float:left;
}

.search_widget h3 {
	font-family: 'flamanormal'; 
	color:#FFFFFF !important;
	font-size:15px !important;
	background-color:#d51e30 !important;
	border-radius:0px !important;
	text-transform:none !important;
	float:none;
	height:24px;
	padding-top:6px !important;
	padding-bottom:0px;
	margin-bottom:0px;
}

.search_widget .trial_btn {
	background:url(/images/trialdata_btn_grey.png) no-repeat;
}

.search_widget .trial_btn:hover {
	background:url(/images/trialdata_btn.png) no-repeat #f5f5f5;
}

.search_widget .trial_btn.toggle {
	background:url(/images/trialdata_btn.png) no-repeat #f5f5f5;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .trial_btn.active {
	background:url(/images/trialdata_btn.png) no-repeat #f5f5f5;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .article_btn {
	background:url(/images/article_btn_grey.png) no-repeat;
}

.search_widget .article_btn:hover {
	background:url(/images/article_btn.png) no-repeat #f5f5f5;
}

.search_widget .article_btn.toggle {
	background:url(/images/article_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .article_btn.active {
	background:url(/images/article_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .video_btn {
	background:url(/images/video_btn_grey.png) no-repeat;
}

.search_widget .video_btn:hover {
	background:url(/images/video_btn.png) no-repeat #f5f5f5;
}

.search_widget .video_btn.toggle {
	background:url(/images/video_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .video_btn.active {
	background:url(/images/video_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .img_btn {
	background:url(/images/video2_btn_grey.png) no-repeat;
}

.search_widget .img_btn:hover {
	background:url(/images/video2_btn.png) no-repeat #f5f5f5;
}

.search_widget .img_btn.toggle {
	background:url(/images/video2_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .img_btn.active {
	background:url(/images/video2_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .news_btn {
	background:url(/images/news_btn_grey.png) no-repeat;
}

.search_widget .news_btn:hover {
	background:url(/images/news_btn.png) no-repeat #f5f5f5;
}

.search_widget .news_btn.toggle {
	background:url(/images/news_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .news_btn.active {
	background:url(/images/news_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .others_btn {
	background:url(/images/other_btn_grey.png) no-repeat;
}

.search_widget .others_btn:hover {
	background:url(/images/other_btn.png) no-repeat #f5f5f5;
}

.search_widget .others_btn.toggle {
	background:url(/images/other_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

.search_widget .others_btn.active {
	background:url(/images/other_btn.png) no-repeat #f5f5f5 !important;
	color:#d51e30 !important;
	opacity:1 !important;
	background-size:52px !important;
}

/*--------------- ARTICLE --------------*/

.article_head {
	border-bottom:solid thin #c6c6c6;
	padding-bottom:10px;
}

.article_head p {
	font-size:17px;
	margin-bottom:0px;
}

.article_head ul {
	float:left;
	clear:none;
	margin-bottom:0px;
}

.article_head ul li {
	font-family: 'MyriadProRegular';
	font-size:15px;
	display:inline;
	text-transform:uppercase;
	margin-left:0px;
}

.article_head ul li a {
	color:#494949;
	text-decoration:none;
	padding-right:7px;
	padding-left:5px;
	border-right:solid thin #494949;
}

.article_head ul li a:hover {
	text-decoration:underline;
}

.article_head h5 {
	margin-bottom:15px;
}

.pdf_btn {
	font-family: 'MyriadProRegular';
	font-size:11px;
	color:#FFFFFF;
	float:right;
	clear:none;
	background-color:#d51e30;
	text-transform:uppercase;
	text-decoration:none;
	padding:5px 7px;;
	border-radius:5px;
}

.pdf_btn:hover {
	background-color:#494949;
}

.related_articles p {
	font-size:13px;
	margin-bottom:0px;
}

.related_articles h2 {
	border:none;
	font-size:15px;
	line-height:20px;
	padding:0px;
	margin-bottom:0px;
}

.related_articles h5 {
	font-family: 'flamanormal';
	font-size:13px;
	color:#787878;
	opacity:.5;
	line-height:18px;
	font-style:italic;
}

#screenshot{
	font-family: 'VerbRegular';
	font-size:14px;
	line-height:24px;
	
	z-index:100;
	position:absolute;
	background:#343233;
	padding:10px;
	padding-bottom:5px;
	display:none;
	color:#fff;
}

.screenshot {
	position: relative;
	display: inline-block;
}
.screenshot.tooltip:after {
	content:"click to view image";
	width: 130px;
	position: absolute;
	bottom: -26px;
	right: -42px;
	opacity: 1;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	line-height: 2.5em;
	color: #fff;
	background-color: #00478d;
	padding: 0 4px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
}
.box .screenshot.tooltip:after {
	right: 0;
}


/*----------------- NEWS ---------------*/

.news_head {
	border-bottom:solid thin #c6c6c6;
	padding-bottom:15px;
	margin-bottom:25px;
}

.content_sect.search {
	width: 693px;
}

.content_sect {
	width:770px;
	float:left;
	clear:none;
}

.content_sect h1 {
	font-size:28px;
	margin-bottom:30px;
}

.content_sect h6 {
	font-family: 'MyriadProRegular';
	font-size:22px;
	color:#787878;
	opacity:.5;
	float:left;
}

.news_sect {
	margin-bottom:25px;
}

.news_sect ul li {
	margin-left:0px;
	display:inline;
	width:365px;
	max-width: 100%;
	float:left;
	clear:none;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align: top;
}

.archive_list li a img {
	width:130px !important;
	height:175px !important;
}
.archive_list li  {
	text-align: center;
}
.archive_list li a {
	color: #d51e30 !important;
	font-weight: 800;
	text-decoration: none !important;
}

.news_sect ul li h2 {
	border:none;
	font-size:18px;
	line-height:20px;
	padding:0px;
	margin-bottom:5px;
}

.news_sect ul li h2 a {
	color:#d51e30;
	vertical-align:baseline;
	text-decoration:none;
}

.news_sect ul li h2 a:hover {
	text-decoration:underline;
}

.news_sect ul li p a {
	color:#787878;
}

.news_sect ul li p a:hover {
	color:#d51e30;
}

#news_yearsnav {
	float:right;
	clear: both;
}

#news_yearsnav  li{
	display:inline;
	margin-left:0px;
}

#news_yearsnav li a {
	font-family: 'MyriadProRegular';
	color:#FFFFFF;
	background-color:#bfbfbf;
	text-decoration:none;
	padding:5px 7px;
	border-radius:5px;
}

#news_yearsnav li a:hover {
	background-color:#d51e30;
}

#news_yearsnav li a.active {
	background-color:#d51e30;
}

.sticky_news_yearsnav-container {
    display: none;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 100px
}


/*---------------- ABOUT ---------------*/

.editboard_sect {
	width:180px;
	float:left;
	clear:none;
}

.editboard_sect li {
	display:inline;
	float:left; 
	clear:both;
	line-height:20px;
	font-size:11px !important;

}

.editboard_sect li em {
	opacity:.5;
	padding-right:5px;
}

/*------------- ADVERTISING ------------*/

.advertising_tbl {
	font-family:'flamanormal';
	font-size:13px;
	color:#787878;
	line-height:20px;
	margin-bottom:10px;
}

/*--------------- CONTACT --------------*/

.contact_list li {
	margin-left:0px !important;
	display:inline;
	float:left;
	clear:none;
	width:33%;
	margin-bottom:30px;	
	overflow:hidden;
}

.contact_list li h2 {
	border:none;
	font-size:13px;
	line-height:20px;
	padding:0px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
}

/*--------------- FORMS ----------------*/

#stylized {
	
}

#stylized .row {
	
}

#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
	font-family: 'MyriadProRegular';
	font-size:14px;
	font-weight:bold;
}
#stylized label{
	font-family: 'MyriadProRegular';
	font-size:14px;
	color:#787878;
	display:block;
	float:left;
	width: 128px;
}
#stylized .no-sidebar label {
	width: 150px;
}

#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized .checkbox {
	width:15px;
	margin-left:0px;
	margin-right:10px;
}

#stylized p {
    float: left;
    width: 100%;
}

#stylized input,
#stylized select {
	float:left;
	font-size: 12px;
	padding: 6px;
	border: solid 1px #bbbbbb;
	margin: 0 0 8px 10px;
    width: 232px;
}
#stylized input[type="submit"] {
	margin-top: 20px;
	clear: both;
}
#stylized .no-sidebar div.g-recaptcha {
	float: right;
}
.content_sect a {
	font-family: "VerbRegular", sans-serif;
}

#stylized .no-sidebar input,
#stylized .no-sidebar select {
	width: 370px;
	max-width: 100%;
}
#stylized .no-sidebar input[type="submit"] {
	margin-right: 8px;
}

.subscribe-btns {
	margin-top: 50px;
}
.subscribe-btns a {
	border: 1px solid #494949;
	color: #494949;
	font-family: 'MyriadProRegular';
	font-size:16px;
	padding: 10px 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	box-sizing: border-box;
	text-decoration: none;
	width: 160px;
	height: 64px;
	line-height: 1.3em;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;

	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}
.subscribe-btns a:hover {
	background-color: #d51e30;
	color: #fff;
}

/*--------------- ARCHIVE ----------------*/

.archive_list li {
	height:175px !important;
	width:130px !important;
	background-color:#d51e30 !important;
}

.archive_list li a img {
	width:130px !important;
	height:175px !important;
}

/*--------------- CENTERS --------------*/

.centers_sect ul li{
	position:relative;
	/*margin-right:15px;
	margin-bottom:20px;*/
	border:#f5f5f5 solid 4px;
	display:inline;
	float:left;
	clear:none;
	width:191px;
	height:153px;
	padding:10px;
	margin-left:0px;
	border-radius:20px;
}

.center-title {
	color: #fff !important;
	font-family: 'VerbSemibold';
	text-shadow: 2px 2px 2px rgba(56, 56, 56, 1);
	text-transform: none;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	z-index: 20;
}

.centers_sect ul li h4 {
	color: #c7191b;
	font-family: 'VerbSemibold';
	/*text-shadow: 2px 2px 2px rgba(56, 56, 56, 1);*/
	text-transform: none;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	z-index: 20;
}

.centers_sect ul li p {
	font-family: 'verbregular';
	font-size: 16px;
	color: #c7191b;
	border-radius: 10px;
	line-height: 28px;
	font-weight: bold;
}
.link-hold {
	position: relative;
	top: 60%;
	background-color: white;
	width: 170px;
	border-radius: 13px;
	height: 30px;
	text-align: center;
	margin: 0 auto;
	opacity:.7;
}

.view_btn-new:hover .link-hold {
	opacity:1;
}

.centers_sect ul li .bck {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:10;
}

.frt {
	position: absolute;
	top: 0px;
	left: 0px;
}

.carotid_bck {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-carotid.jpg');
}

.centers_sect ul li:hover {
	background-image: url('/images/center_hover.png');
}

.code-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-coding.jpg');
}

.dialysis-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-dialysis.jpg');
}

.embol-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-embolization.jpg');
}

.evar-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-EVAR.jpg');
}

.limb-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-limbsalvage.jpg');
}

.neuro-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-neuro.jpg');
}

.oncology-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/center-oncology.jpg');
}

.renal-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-renal.jpg');
}

.sfa-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-sfa.jpg');
}

.thoracic-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-thoracic.jpg');
}

.venous-center {
	position: relative;
	border: #f5f5f5 solid 4px;
	display: inline;
	float: left;
	clear: none;
	width: 191px;
	height: 153px;
	padding: 10px;
	margin-left: 0px;
	background-image: url('/images/centers-img/centers-venous.jpg');
}



.centers_sect ul li:hover>a>.view_btn-new {
	display:block;
}

.view_btn {
	position: absolute;
	top: 97px;
	padding: 0px !important;
	left: 50px;
	display: none;
	z-index: 20;
	width: 100%;
	height: 100%;
}

.view_btn-new {
	position: absolute;
	top: 0px;
	padding: 0px !important;
	left: 0px;
	display: block;
	z-index: 20;
	width: 100%;
	height: 100%;
}

.js-masonry>li>a {
	text-decoration: none !important;
}

.view_btn-new a{
	color:#c7191b;
	font-family:'VerbSemibold';
	font-size:16px;
	text-decoration:none;
	text-align:center;
	background:url('../images/view_btn.png') no-repeat top left;
	width:108px;
	height:28px;
	display:block;
	padding-top:2px;
}

.view_btn a{
	color:#c7191b;
	font-family:'VerbSemibold';
	font-size:16px;
	text-decoration:none;
	text-align:center;
	background:url('../images/view_btn.png') no-repeat top left;
	width:108px;
	height:28px;
	display:block;
	padding-top:2px;
}

/*--------------- CROSSNAV ---------------*/

#crossnav { height:70px; background:#FFFFFF; width:100%; -moz-box-shadow: 0 0px 4px 2px #ebebeb; -webkit-box-shadow: 0 0px 4px 2px #ebebeb; box-shadow: 0 0px 4px 2px #ebebeb; z-index:30; position: relative; }

#crossnav ul {  }

#crossnav ul li { display:inline-block; position:relative; height:45px; padding-right:15px; padding-left:15px; padding-top:25px; border-right:1px solid #e9e9e9;}

#crossnav ul li:first-child { padding-left:0px; }

#crossnav ul li:nth-child(7), #crossnav ul li:nth-child(8), #crossnav ul li:nth-child(9) { border-right:0px; }

#crossnav ul li:last-child {margin-right:0px; padding-right:0px; float:right;}

#crossnav ul li a {text-decoration:none; float:left;}

#crossnav .PD { background:url('../crossnavimg/pd_gray.png'); background-size:104px 23px; width:104px; height:23px; display:block; }

#crossnav .PD:hover { background:url('../crossnavimg/pd_color.png'); background-size:104px 23px; }

#crossnav .DW { background:url('../crossnavimg/dw_gray.png'); background-size:86px 21px; width:86px; height:21px; display:block; }

#crossnav .DW:hover { background:url('../crossnavimg/dw_color.png'); background-size:86px 21px; }

#crossnav .DT { background:url('../crossnavimg/dt_gray.png'); background-size:81px 17px; width:81px; height:17px; display:block; margin-top:5px; }

#crossnav .DT:hover { background:url('../crossnavimg/dt_color.png'); background-size:81px 17px; }

#crossnav .ND { background:url('../crossnavimg/nd_gray.png'); background-size:75px 23px; width:75px; height:23px; display:block; }

#crossnav .ND:hover { background:url('../crossnavimg/nd_color.png'); background-size:75px 23px; }

#crossnav .MA { background:url('../crossnavimg/ma_gray.png'); background-size:73px 19px; width:73px; height:19px; display:block; }

#crossnav .MA:hover { background:url('../crossnavimg/ma_color.png'); background-size:73px 19px; }

#crossnav .AW { background:url('../crossnavimg/aw_gray.png'); background-size:94px 18px; width:94px; height:18px; display:block; }

#crossnav .AW:hover { background:url('../crossnavimg/aw_color.png'); background-size:94px 18px; }

#crossnav .TV { background:url('../crossnavimg/tv_gray.png'); background-size:40px 40px; width:40px; height:40px; display:block; position:relative; top:-10px; }

#crossnav .TV:hover { background:url('../crossnavimg/tv_color.png'); background-size:40px 40px; }

#crossnav p {font-size: 13px; font-family: 'flamanormal'; font-style: italic;}

#crossnav #close_btn { color:#d51e30; font-style:normal; font-size:14px; font-weight:bold; }

#close_btn:hover {cursor:pointer;}

/*--------------- FOOTER ---------------*/

#footer1 {
	padding-top:25px;
	padding-bottom:25px;
	background-color:#f5f5f5;
}

#footer1 h3 {
	font-family: 'flamanormal';
	font-size:16px;
	color:#d51e30;
	margin-bottom:15px;
}

#footer1 ul li {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#footer1 ul li a {
	color:#636363;
	text-decoration:none;
}

#footer1 ul li a:hover {
	color:#494949;
}

.footer1_col {
	margin-left:25px;
	margin-right:25px;
	float:left;
	clear:none;
}

.footer1_col p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
}

.footer1_col p a {
	color:#000000;
}

#footer2 {
	background-color:#000000;
	height:22px;
	margin-bottom:50px;
	padding-top:7px;
}

#footer2 ul {
	margin:0 auto;
	width:95%;
}

#footer2 ul li {
	display:inline;
	color:#FFFFFF;
	font-family:'lucida sans', sans-serif;
	vertical-align:baseline;
}

#footer2 ul li a {
	font-size:11px;
	margin-left:14px;
	color:#aaa;
	text-decoration:none;
	vertical-align:baseline;
}

#footer2 ul li a:hover {
	text-decoration:underline;
}

/*--------------- FONTS ----------------*/

@font-face {
    font-family: 'flamanormal';
    src: url('/fonts/flama/flama-webfont.eot');
    src: url('/fonts/flama/flama-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/flama/flama-webfont.woff') format('woff'),
         url('/fonts/flama/flama-webfont.ttf') format('truetype'),
         url('/fonts/flama/flama-webfont.svg#flamanormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'accordboldbold';
    src: url('/fonts/accord/accordbold-webfont.eot');
    src: url('/fonts/accord/accordbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/accord/accordbold-webfont.woff') format('woff'),
         url('/fonts/accord/accordbold-webfont.ttf') format('truetype'),
         url('/fonts/accord/accordbold-webfont.svg#accordboldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ChaparralProSemibold';
    src: url('/fonts/chaparral/chaparralpro-semibold.eot');
    src: url('/fonts/chaparral/chaparralpro-semibold.eot') format('embedded-opentype'),
         url('/fonts/chaparral/chaparralpro-semibold.woff') format('woff'),
         url('/fonts/chaparral/chaparralpro-semibold.ttf') format('truetype'),
         url('/fonts/chaparral/chaparralpro-semibold.svg#ChaparralProSemibold') format('svg');
}

@font-face {
    font-family: 'ChaparralProBold';
    src: url('/fonts/chaparralbold/chaparralpro-bold.eot');
    src: url('/fonts/chaparralbold/chaparralpro-bold.eot') format('embedded-opentype'),
         url('/fonts/chaparralbold/chaparralpro-bold.woff') format('woff'),
         url('/fonts/chaparralbold/chaparralpro-bold.ttf') format('truetype'),
         url('/fonts/chaparralbold/chaparralpro-bold.svg#ChaparralProBold') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('/fonts/myriadpro/myriadpro-regular.eot');
    src: url('/fonts/myriadpro/myriadpro-regular.eot') format('embedded-opentype'),
         url('/fonts/myriadpro/myriadpro-regular.woff') format('woff'),
         url('/fonts/myriadpro/myriadpro-regular.ttf') format('truetype'),
         url('/fonts/myriadpro/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

/* @license
 * MyFonts Webfont Build ID 2642495, 2013-09-12T16:19:04-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Verb Black Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/black-italic/
 * 
 * Webfont: Verb Black by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/black/
 * 
 * Webfont: Verb Bold Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/bold-italic/
 * 
 * Webfont: Verb Bold by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/bold/
 * 
 * Webfont: Verb ExtraBold Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/extrabold-italic/
 * 
 * Webfont: Verb ExtraBold by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/extrabold/
 * 
 * Webfont: Verb ExtraLight Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/extralight-italic/
 * 
 * Webfont: Verb ExtraLight by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/extralight/
 * 
 * Webfont: Verb Light Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/light-italic/
 * 
 * Webfont: Verb Light by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/light/
 * 
 * Webfont: Verb Medium Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/medium-italic/
 * 
 * Webfont: Verb Medium by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/medium/
 * 
 * Webfont: Verb Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/italic/
 * 
 * Webfont: Verb Regular by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/regular/
 * 
 * Webfont: Verb SemiBold Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/semibold-italic/
 * 
 * Webfont: Verb SemiBold by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/semibold/
 * 
 * Webfont: Verb Ultra Italic by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/ultra-italic/
 * 
 * Webfont: Verb Ultra by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/ultra/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2642495
 * Licensed pageviews: 25,000
 * Webfonts copyright: Copyright (c) 2013 by Yellow Design Studio. All rights reserved.
 * 
 * � 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

  
@font-face {font-family: 'VerbBlack-Italic';src: url('../fonts/verb/28523F_0_0.eot');src: url('../fonts/verb/28523F_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_0_0.woff') format('woff'),url('../fonts/verb/28523F_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbBlack';src: url('../fonts/verb/28523F_1_0.eot');src: url('../fonts/verb/28523F_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_1_0.woff') format('woff'),url('../fonts/verb/28523F_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbRegular-BoldItalic';src: url('../fonts/verb/28523F_2_0.eot');src: url('../fonts/verb/28523F_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_2_0.woff') format('woff'),url('../fonts/verb/28523F_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbRegular-Bold';src: url('../fonts/verb/28523F_3_0.eot');src: url('../fonts/verb/28523F_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_3_0.woff') format('woff'),url('../fonts/verb/28523F_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbExtrabold-Italic';src: url('../fonts/verb/28523F_4_0.eot');src: url('../fonts/verb/28523F_4_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_4_0.woff') format('woff'),url('../fonts/verb/28523F_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbExtrabold';src: url('../fonts/verb/28523F_5_0.eot');src: url('../fonts/verb/28523F_5_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_5_0.woff') format('woff'),url('../fonts/verb/28523F_5_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbExtralight-Italic';src: url('../fonts/verb/28523F_6_0.eot');src: url('../fonts/verb/28523F_6_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_6_0.woff') format('woff'),url('../fonts/verb/28523F_6_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbExtralight';src: url('../fonts/verb/28523F_7_0.eot');src: url('../fonts/verb/28523F_7_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_7_0.woff') format('woff'),url('../fonts/verb/28523F_7_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbLight-Italic';src: url('../fonts/verb/28523F_8_0.eot');src: url('../fonts/verb/28523F_8_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_8_0.woff') format('woff'),url('../fonts/verb/28523F_8_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbLight';src: url('../fonts/verb/28523F_9_0.eot');src: url('../fonts/verb/28523F_9_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_9_0.woff') format('woff'),url('../fonts/verb/28523F_9_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbMedium-Italic';src: url('../fonts/verb/28523F_A_0.eot');src: url('../fonts/verb/28523F_A_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_A_0.woff') format('woff'),url('../fonts/verb/28523F_A_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbMedium';src: url('../fonts/verb/28523F_B_0.eot');src: url('../fonts/verb/28523F_B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_B_0.woff') format('woff'),url('../fonts/verb/28523F_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbRegular-Italic';src: url('../fonts/verb/28523F_C_0.eot');src: url('../fonts/verb/28523F_C_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_C_0.woff') format('woff'),url('../fonts/verb/28523F_C_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbRegular';src: url('../fonts/verb/28523F_D_0.eot');src: url('../fonts/verb/28523F_D_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_D_0.woff') format('woff'),url('../fonts/verb/28523F_D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbSemibold-Italic';src: url('../fonts/verb/28523F_E_0.eot');src: url('../fonts/verb/28523F_E_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_E_0.woff') format('woff'),url('../fonts/verb/28523F_E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbSemibold';src: url('../fonts/verb/28523F_F_0.eot');src: url('../fonts/verb/28523F_F_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_F_0.woff') format('woff'),url('../fonts/verb/28523F_F_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbUltra-Italic';src: url('../fonts/verb/28523F_10_0.eot');src: url('../fonts/verb/28523F_10_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_10_0.woff') format('woff'),url('../fonts/verb/28523F_10_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'VerbUltra';src: url('../fonts/verb/28523F_11_0.eot');src: url('../fonts/verb/28523F_11_0.eot?#iefix') format('embedded-opentype'),url('../fonts/verb/28523F_11_0.woff') format('woff'),url('../fonts/verb/28523F_11_0.ttf') format('truetype');}


.subscribe-form input.error, .subscribe-form select.error {
    border: solid 1px #A90000 !important;
}
.subscribe-form label.error {
    float: none !important;
    position: relative;
    left: 130px;
    width: 240px !important;
    height: 16px;
    line-height: initial !important;
    vertical-align: top !important;
    overflow: hidden;
    top: -9px;
}
.subscribe-form select+label.error {
    top: -1px !important;
}
#stock_table {
	border-color: grey !important;
	border: 1 !important;
}
#stock_table tbody tr {
	background-color: #fbf9fa;
	height: 26px;
}
#stock_table tbody tr:first-child td {
	font-family: 'VerbRegular';
	font-size: 12px;
	line-height: 34px;
	text-decoration: none;
}
#stock_table tbody tr td a {
	color: red !important;
	font-family: 'VerbRegular';
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
}
#stock_table tbody tr.rising td a {
	color: green !important;
	font-family: 'VerbRegular';
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
}

#stock_table tbody tr:first-child {
	background: #c41327;
	background: -moz-linear-gradient(top, #c41327 0%, #a20814 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c41327), color-stop(100%,#a20814));
	background: -webkit-linear-gradient(top, #c41327 0%,#a20814 100%);
	background: -o-linear-gradient(top, #c41327 0%,#a20814 100%);
	background: -ms-linear-gradient(top, #c41327 0%,#a20814 100%);
	background: linear-gradient(to bottom, #c41327 0%,#a20814 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41327', endColorstr='#a20814',GradientType=0 );
	color: #fff;
	height: 30px;
}
#stock_table tbody tr:first-child td {
	color: #fff;
}