body, #home {
	width: 100%;
	margin: 0 !important;
	padding:  0 !important;
	font-size: 12px;
	line-height:16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
		background: #ffffff;
		-webkit-print-color-adjust:exact;
		border: none;
}


#body_bounds_home, #body_bounds {
	width: 100%;
   	margin: 0;
	padding: 0;

	border: none;
}

 

.NoPrintButton
{
display: none;	
}


.noprintonletter {
	display:none;
}

div#header {
	display:none;
}


 
h1 {
font-size: 1.8em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
padding: 0 0 0.75em 0;
line-height: 1.6em;
color: #003e7b;
}
h1 span {
padding: 0 0 1.2em 0;
font-size: 0.8em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
line-height: 1.0em;
color: #003e7b;
}
h2 {
padding: 0.5em 0 0.5em 0;
font-size: 1.7em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
color: #00a4e3;
}
h3 {
line-height: 2.0em;
font-size: 1.6em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
color: #003e7b;
}
.grey-box h3, .box h3 {
line-height: 2.0em;
font-size: 1.4em;
font-family: 'Open Sans Condensed', sans-serif;
padding-left: 12px;
font-weight: 700;
color: #003e7b;
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 500;
color: #00a4e3;
font-size: 1.2em;
line-height: 1.2em;
font-weight: 700;
margin: 0.5em 0 0.5em 0;
}
h5 {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-weight: 700;
   color: #003e7b;
   font-size: 1.0em;
   line-height: 1.2em;
   margin: 0 0 0.5em 0;
}
a {
	color: #00277f;
	text-decoration: none;

}
a:hover {
text-decoration: underline;

}
p {
padding: 0 0 0.5em 0;
font-size: 12px;
line-height:16px;

}
table {
border-collapse: collapse;
}
.date {
   font-family: Verdana, Arial, Helvetica, sans-serif;   
   font-weight: 500;
   color: #00a4e3;
   font-size: 1.0em;
   line-height: 1.3em;
   font-weight: 700;
   margin: 0 0 1em 0;
}

/* --------------------------------------- header -- */

#header {
width: 100%;
height: 70px;
}
#header-upper {
display: none;
}
#header-lower {
width: 100%;
height: 70px;

}
#utility {
display: none;
}


label.overlabel {
  display: none;
}

label.hidden {
  text-indent: -1000em;	
}

label.overlabel-apply {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  line-height: 25px;
  text-align: left;
  color: #988f75;
}

.list-item {
border-bottom: #cdcdcd solid 1px;	
margin-top: 10px;
padding-bottom: 10px;
}

.list-larger {
font-size: 110%;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}

.list-date {
color: #303c42;
font-weight: 600;
font-size: 100%;
font-family: 'Open Sans', sans-serif;
}

.list-larger a {
font-size: 110%;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}
.logo {
width: 150px;
height: 51px;


}
.filters {
display: none;
}



	
/* ------------------------------------ nav -- */


	
#menu_wrapper {
display: none;
}

#mobile-nav, .menu-toggle {
  display: none;
}

#NoPrint {
  display: none;	
}


/* ------------------------------------ general content stuff -- */

	
#home-column1 {
width: 60%;
float: left;
margin: 2em 2% 1em 0;

}
#home-column2 {
width: 38%;
float: left;
margin: 2em 0 1em 0;
}

/* homepage slideshow */

#home-feature {
  margin-bottom: 1.5em;
  position: relative;
  overflow: hidden; }
#home-feature .tabs-pane {
  display: none;
  position: relative; }
#home-feature .tabs-pane.active {
  display: block; }

#home-feature .image, #home-feature .image > img {
  display: block;
  max-width: 100%;
  margin: 0 auto; }

#home-feature .description {
  padding: 0.5em 0 1em;
  color: #fafafa;
  background-color: #222;
  background-color: rgba(0,0,0,0.8); }
#home-feature .description h4, #home-feature .description p {
  padding: 0 12px; }
#home-feature .description h4 {
  font-family: "Open Sans Condensed", sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  color: #f2c216; }

#home-feature .tabs-buttons {
  display: none; }
#home-feature .tabs-buttons > a {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  width: 25px;
  height: 20px;
  font-size: 0;
  line-height: 1;
  text-decoration: none; }
#home-feature .tabs-prev {
  background: #4d4d4d url('//s3.amazonaws.com/rdcms-snmmi/files/production/public/PageLayoutImages/barousel_link_previous.gif') no-repeat 50% 50%; }
#home-feature .tabs-next {
  background: #4d4d4d url('//s3.amazonaws.com/rdcms-snmmi/files/production/public/PageLayoutImages/barousel_link_next.gif') no-repeat 50% 50%; }
#home-feature .tabs-buttons > a:hover {
  background-color:#6e6e6e; }
#home-feature .tabs-current-slide {
  color: #fafafa; }


.blue-top {
width: 100%;
clear: both;
height: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #00277f;
border: 0;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #00277f;
border: 0;
}
.red-top {
width: 100%;
height: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #ff0000;
border: 0;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #ff0000;
border: 0;
}
.orange-top {
width: 100%;
height: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #e55300;
border: 0;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #e55300;
border: 0;
}
.gold-top {
width: 100%;
height: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #f2c218;
border: 0;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #f2c218;
border: 0;
}

.aqua-top {
width: 100%;
height: 8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #00a4e3;
border: 0;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
background-color: #00a4e3;
border: 0;
}
.box {
background: #ffffff;
width: 100%;
height: auto;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border: 0;
overflow: hidden;
margin: 0 0 18px 0;
}
.grey-box {
background-color: #f0f0f0 !important;
width: 100%;
height: auto;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border: 0;
overflow: hidden;
margin: 0 0 24px 0;
}
.content-box {
margin: 0 auto;
height: auto;
border: 1px solid #d1d1d1;
-moz-border-radius: 8px;
border-radius: 8px;
margin: 0 12px 12px 12px;
padding: 12px;
overflow: hidden;

}
.content-box-white {
background-color: #ffffff !important;
margin: 0 auto;
height: auto;
border: 1px solid #d1d1d1;
-moz-border-radius: 8px;
border-radius: 8px;
margin: 0 12px 12px 12px;
padding: 12px;
overflow: hidden;
}
.content-box-white img, .content-box-white li img {
float: left;
margin-right: 1em;
}
.content-box h4, .content-box-white h4, .clinical-practice h4 {
margin-bottom: 0.5em;

}

.content-box-white li ul li {
margin: 0.2em 0 0.2em 1em;
list-style-image: none;
list-style-position: inside;
list-style-type: none;
}
.content-box ul li {
margin: 0.5em 0 0.5em 0;
list-style-image: none;
list-style-position: inside;
list-style-type: none;
}
.current {
font-weight: 700;

}
.clinical-practice {
margin: 0 auto;
height: auto;
margin: 0 12px 12px 12px;
padding: 12px;
overflow: auto;
}
.clinical-practice .left {
width: 48%;
float: left;
margin-right: 4%;
}
.clinical-practice .right {
width: 48%;
float: left;
}
.clearfix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}
.quicklinks, .sponsors, .lower {
clear: both;
padding-top: 1em;
}
.event-thumb {
border: solid 4px #e96910;
float: left;
margin-right: 0;
}
.event-link a, .more a {
color: #e96910;
font-weight: 700;
}
.event-link a:hover, .more a:hover {
text-decoration: none;
color: #3878db;
font-weight: 700;
}
.thumb {
border: solid 2px #ccc;
float: left;
margin-right: 10px;
width: 100px;
}


.event-arrow {
margin: 5px 10px 70px 0px;
width: 0; 
height: 0; 
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 15px solid #e96910;
float: left;
}
.CE-thumb {
float: left;
margin-right: 10px;
}
#grey-table {
   width: 100%;

}
#grey-table th {
	padding: 5px;
	color: #fff;
	

}
#grey-table thead {
	padding: .2em 0 .2em .5em;
	color: #ffffff;
	background-color: #C8C8C8;
	text-align: left;
	}
#grey-table th {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: 700;
	font-family: 'Open Sans Condensed', sans-serif;
	}
#grey-table td {
		border-top: 1px solid #ccc;
    padding: 5px;
}

/* ------------------------------------ link colors for various news types -- */

.coding-reimbursement a {
font-style: italic;
color: #cc0099;
}
.government-relations a {
font-style: italic;
color: #336600;
}
.member a {
font-style: italic;
color: #993399;
}
.making-a-difference a {
font-style: italic;
color: #990000;
}
.molecular-imaging a {
font-style: italic;
color: #330099;
}
.press-release a {
font-style: italic;
color: #ff9900;
}
.snmmi-news a {
font-style: italic;
color: #ff0000;
}
.snmmi-in-the-news a {
font-style: italic;
color: #0000ff;
}
.industry a {
font-style: italic;
color: #339999;
}
.publications ul, pubz ul, .products {
width: 100%;
overflow: hidden;
margin: 0 auto;
}
.publications li {
width: 33%;
margin: 0 3% 0 0;
float: left;
padding: 0;
display: inline-block;
overflow: hidden;
}


.products li {
width: 30%;
margin: 0 3% 0 0;
float: left;
padding: 0;

}
.products img {
float: left;
margin-right: 1em;
border: 1px solid #ccc;
}
.gallery-image {
margin: 10px;
width: 250px;
height: 200px;
float: left;
text-align: center;
border: 1px solid #ccc;
}
.gallery-image img {
display: inline;
margin: 10px;
width: 230px;
height: 180px;
overflow: hidden;
border: 1px solid #ccc;
}
.pubz li, benefits li {
width: 100%;
margin: 0 0 1em 0;
padding: 0;
overflow: hidden;
}

a.featured-item {
position: relative;
display: block;
top: 0;
float: right;
width: 120px;
padding: 3px 5px 3px 5px;
background-color: red;
color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
text-align: center;
}

a.featured-item:hover {
background-color: #E96910;
text-decoration: none;

}
.journal-cover {
width: 100%;
height: 142px;
padding: 0;
margin: 0;
overflow: hidden;
}

.pub-cover {
float: left;
margin-right: 1em;
border: 1px solid #ccc;
}
.journal-cover img  {
margin: 0.5em 0 0 0;
border: 1px solid #ccc;
width: 100px;
height: 132px;
padding: 0;
}

a.view-current {
display: block;
width: 110px;
height: 18px;
position: relative;
left: 10px;
bottom: 40px;
background-color: red;
color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
padding: 3px 0 2px 0;
text-align: center;
z-index: 90;
}

a.view-current:hover {
background-color: #E96910;
text-decoration: none;
}

a.view-product {
display: block;
width: 110px;
height: 18px;
position: absolute;
left: 20px;
bottom: 10px;
background-color: red;
color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
padding: 3px 0 2px 0;
text-align: center;
z-index: 90;
}

a.view-product:hover {
background-color: #E96910;
text-decoration: none;
}
.button {
	font-size: 1.2em; 
	text-decoration: none!important; 
	font-weight: 700;
font-family: 'Open Sans Condensed', sans-serif;
	padding: 8px 12px; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: inset 0px 0px 2px #fff;
	-o-box-shadow: inset 0px 0px 2px #fff;
	-webkit-box-shadow: inset 0px 0px 2px #fff;
	-moz-box-shadow: inset 0px 0px 2px #fff;
	text-align: center;
}

.button:active {
	box-shadow: inset 0px 0px 3px #999;
	-o-box-shadow: inset 0px 0px 3px #999;
	-webkit-box-shadow: inset 0px 0px 3px #999;
	-moz-box-shadow: inset 0px 0px 3px #999;
}

/* The styles for the grey button */
.grey {
	color: #444;
	border: 1px solid #d0d0d0;
	background-image: -moz-linear-gradient(#ededed, #e1e1e1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed));
	background-image: -webkit-linear-gradient(#ededed, #e1e1e1);
	background-image: -o-linear-gradient(#ededed, #e1e1e1);
	text-shadow: 1px 1px 1px #fff;
	background-color: #e1e1e1;
		display: block;
		clear: both;
}
.grey:hover {
	border: 1px solid #b0b0b0;
	background-image: -moz-linear-gradient(#e1e1e1, #ededed);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1));
	background-image: -webkit-linear-gradient(#e1e1e1, #ededed);
	background-image: -o-linear-gradient(#e1e1e1, #ededed);
	background-color: #ededed;
}
.grey:active {border: 1px solid #666;}

.red, .red:visited {
background-color: red;
}
.red:hover {
background-color: #e55300;
}
.small {
font-size: 1.0em;
padding: 3px 10px 3px 10px;
text-transform: uppercase;
color: #ffffff;
float: right;
display: inline-block;
}


/* SELECT LISTS */

#dropdowns {
width: 100%;
}

#browsebytopic {
float: none;
width: 400px;
margin: 0 auto;
}
#browseaudience {
float: none;
width: 200px;
}

.storesearch input[type=text] {
	padding:6px 15px 6px 30px;
	border: 1px solid rgb(208, 208, 208);
}

.storesearch input[type=button], input[type=button]:hover {
	position:relative; 
	left:5px;
	border:1px solid #cccccc;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	color:#666666;
	font-weight: 700;
	cursor: pointer;
	padding: 5px;
	

}
#browsedrop, #browseaudience {
margin: 0;
padding: 0;
text-align: left;
font-size: 95%;
}


#browsedrop, #browsedrop ul, #browseaudience, #browseaudience ul { /* all lists */
		padding: 0;
		margin: 0 20px 10px 0;
		list-style: none;
		float: left;
		background: #ffffff;



}

#browsedrop li, #browseaudience li { /* all list items */
		position: relative;
		float: left;
		font-size: 95%;
 		padding: 0;
  		margin: 0 0 20px 0;
		background: #ffffff;

}

#browsedrop li a:link, #browsedrop li a:visited, #browsedrop li a:active, #browseaudience li a:link, #browseaudience li a:visited, #browseaudience li a:active {
color: #003e7b;
text-decoration: none;  
padding: 0;
display: block;


}

#browsedrop li a:hover, #browseaudience li a:hover {
color: #00A4E3;
text-decoration: none;  
padding: 0;
display: block;

}

#browsedrop li a.on:link, #browsedrop li a.on:visited, #browsedrop li a.on:active, #browseaudience li a.on:link, #browseaudience li a.on:visited, #browseaudience li a.on:active {
color: #00A4E3;
background: #ffffff;
text-decoration: none;  
padding: 0; 
display: block;

}

#browsedrop li a.on:hover, #browseaudience li a.on:hover {
color: #00A4E3;
background: #ffffff;
text-decoration: none;  
padding:  0; 
display: block;
z-index: 99;

}

#browsedrop li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 385px;
		padding: 0;
		margin: 38px 0 0 5px;
		border-top: #cccccc solid 1px;
		border-right: #cccccc solid 1px;
		border-bottom: #cccccc solid 1px;
		border-left: #cccccc solid 1px;
		background: #ffffff;
		z-index: 99;
		}		
		
		#browseaudience li ul { /* second-level lists */
		position: absolute;
		left: -999em;
		width: 190px;
		padding: 0;
		margin: 28px 0 0 5px;
		border-top: #cccccc solid 1px;
		border-right: #cccccc solid 1px;
		border-bottom: #cccccc solid 1px;
		border-left: #cccccc solid 1px;
		background: #ffffff;
		z-index: 99;
		}	

#browsedrop li ul li {
		padding: 0;
		margin: 0;
		background-color: #ffffff;
		width: 385px;
z-index: 99;
		}		
#browseaudience li ul li {
		padding: 0;
		margin: 0;
		background-color: #ffffff;
		width: 190px;
z-index: 99;
		}	
#browsedrop li ul li a:link,  #browsedrop li ul li a:visited,  #browsedrop li ul li a:active, #browseaudience li ul li a:link,  #browseaudience li ul li a:visited,  #browseaudience li ul li a:active {
		background-color: #ffffff;
		font-size: 11px;
 		padding: 0 0 0 3px;
		margin: 0;
		text-align: left;
		

}
		
#browsedrop li ul li a:hover, #browseaudience li ul li a:hover {
color: #00A4E3;
		background: none;
		background-color: #ffffff;
		font-size: 11px;
		padding: 0 0 0 3px;
		margin: 0;
		text-align: left;

}

/* aligns the last navigation flyout right so it doesn't break out of the container */

#browsedrop li:hover ul.lastone, #browseaudience li:hover ul.lastone {
    right: 0;
	padding: 0;
	}



#browsedrop li:hover ul, #browsedrop li li:hover ul, #browsedrop li.over ul, #browsedrop li li.over ul, #browseaudience li:hover ul, #browseaudiencep li li:hover ul, #browseaudience li.over ul, #browseaudience li li.over ul {
	left: auto;
	display: block;
	z-index: 99;
}

/* ------------------------------------ =tabs -- */

.tabs {
margin: 18px 0 0 24px;


}
.tabs li {
list-style:none;
display:inline;
width: 300px;
}

.tabs a {
padding:5px 15px;
display:inline-block;
font-family: 'Open Sans Condensed', sans-serif;
font-size: 1.1em;
font-weight: 700;
color: #575757;
text-decoration:none;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-image: -ms-linear-gradient(top, #EBEDEC 0%, #CACBCD 100%);
background-image: -moz-linear-gradient(top, #EBEDEC 0%, #CACBCD 100%);
background-image: -o-linear-gradient(top, #EBEDEC 0%, #CACBCD 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EBEDEC), color-stop(1, #CACBCD));
background-image: -webkit-linear-gradient(top, #EBEDEC 0%, #CACBCD 100%);
background-image: linear-gradient(to bottom, #EBEDEC 0%, #CACBCD 100%);

}

.tabs a.active {
background:#606062;
color:#fff;
font-family: 'Open Sans Condensed', sans-serif;

}
#tab1, #tab2, #tab3 {
margin: 0 auto;
height: auto;
border: 1px solid #d1d1d1;
-moz-border-radius: 8px;
border-radius: 8px;
margin: 0 12px 12px 12px;
padding: 12px;
overflow: auto;
}

#tab4, #tab5, #tab6, #tab7, #tab8, #tab9  {
background-color: #ffffff !important;
margin: 0 auto;
height: auto;
border: 1px solid #d1d1d1;
-moz-border-radius: 8px;
border-radius: 8px;
margin: 0 12px 12px 12px;
padding: 12px;
overflow: auto;
}

#tab4 li, #tab5 li, #tab6 li, #tab7 li, #tab8 li, #tab9 li  {
padding-bottom: 1em;
}

.landing-left {
width: 56%;
float: left;
margin-right: 4%;
}
.landing-right {
width: 40%;
float: left;
}

.landing-left .publications li {
width: 100%;
margin: 0 2% 0 0;
float: left;
padding: 0;
}

.journal-cover {
width: 100%;
height: 142px;
padding: 0;
margin: 0;
overflow: hidden;
}
.journal-cover img {
margin: 0.5em 0 0 0;
border: 1px solid #ccc;
width: 100px;
height: 132px;
padding: 0;
}

a.view-current {
display: block;
width: 110px;
height: 18px;
position: relative;
left: 10px;
bottom: 40px;
background-color: red;
color: #ffffff;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
padding: 3px 0 2px 0;
text-align: center;
z-index: 90;
}

a.view-current:hover {
background-color: #E96910;
text-decoration: none;
}
.promo {
margin: 1em 0 1em 0;
width: 100%;
}
.promo img {
padding: 0 0 1em 0;
float: left;
position: relative;
display: inline-block;
}

#sidebar-ads {
float: left;
width: 100%;
}
.sidebar-ad {
margin-bottom: 1em;
}
.sidebar-ads p {
padding: 0 0 0.5em 0;
width: 100%;
}
#footer-ads1 {
clear: both;
margin: 0 auto;
float: none;
text-align: center;
width: 920px;

}
#footer-ads1 li {
float: left;
margin: 0 10px 0 0;
}
#footer-ads1 li:last-child {
float: left;
margin-right: 0;
}
#footer-ads2 {
clear: both;
margin: 0 auto;
padding-top: 10px;
float: none;
text-align: center;
width: 910px;
}
#footer-ads2 li {
float: left;
margin-right: 10px;
}
#footer-ads2 li:last-child {
float: left;
margin-right: 0;
}
#footer-ads3 {
clear: both;
margin: 0 auto;
padding-top: 10px;
float: none;
text-align: center;
width: 728px;
}
#footer-ads3 .rdcms_ad_image {
float: none;
margin: 0 auto;
text-align: center;
width: 728px;
}

/* ---------------------------------------scroller -- */

/* Height & width for the container - The rest is done by the jQuery part. */
  div[rel='scrollcontent1'] { width: 100%; height: 280px;}
  
  /* Basic CSS for the elements - If rel is "scrollcontent1", style its scrollbar by referring to ".scrollcontent-content", ".scrollcontent-bar", etc. */
  .scrollcontent1-content { /* background: #eee; */ } /* for vertical content, no explicit width is required for inner DIV */
  .scrollcontent1-bar { width: 11px; background: #ffffff; border-radius: 4px; box-shadow: inset 0px 0px 5px #444444; overflow: hidden; }
  .scrollcontent1-drag { background: #f2c218; border-radius: 4px; cursor: pointer; }
  
/* ---------------------------------------slider -- */

#slider { width: 100%; }
#slider li { width: 150px; }
		
.slider-box {
background-color: #ffffff !important;
margin: 0 auto;
height: auto;
border: 1px solid #d1d1d1;
-moz-border-radius: 8px;
border-radius: 8px;
margin: 0 12px 12px 12px;
padding: 12px 0 12px 0;
overflow: auto;
} 
/*** Overall MovingBoxes Slider ***/
.mb-wrapper {
margin: 0 auto;
position: relative;
overflow: hidden;
width: 100%;
}

/* Panel Wrapper */
.mb-slider, .mb-scroll {
width: 100%;
height: 100%;
overflow: hidden;
margin: 0 auto;
padding: 0;
position: relative;


/***(>'-')> Control Panel Font size here <('-'<)***/
font-size: 1.0;
line-height: 1.2em;

}


/*** Slider panel ***/
.mb-slider .mb-panel {
margin: 0;
padding: 10px;
display: block;
cursor: pointer;
float: left;
list-style: none;
}
.mb-panel.current {
font-weight: 500;
}
/* Cursor to arrow over current panel, pointer for all others,
change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current {
cursor: auto;
}

/*** Inside the panel ***/
.mb-inside {
padding: 10px;
border: 1px solid #999;
}

.mb-inside * {
max-width: 100%;
}
.mb-inside h4 {
line-height: 2em;
}

/*** Controls added below the panels ***/
.mb-controls {
margin: 0 auto;
text-align: center;
background: #fffff;
position: relative;
z-index: 100;
}
.mb-controls a {
color: #666;
display: inline-block;
text-decoration: none;
padding: 2px;
margin: 0 5px 0 0;
text-align: center;
outline: 0;
}
.mb-controls a:hover {
color: #333333;
}
.mb-controls a.current {
color: #cccccc;
}
.mb-active-slider .mb-controls {
background: #ffffff;
}



/* ---------------------------------------interior -- */


#home {
	font-size: 12px;
	line-height:16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	position: relative;
	background: #999; /* for non-css3 browsers */
    /* Mozilla Firefox: */
    background: -moz-linear-gradient(top, #ffffff, #a3a3a5);
    /* Chrome and Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ffffff), to(#a3a3a5));
    /* Microsoft Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ffffff', EndColorStr='#a3a3a5', GradientType=0);
  }


#interior {
	font-size: 12px;
	line-height:16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%;
	position: relative;

}    
#interior-column1 {
display: none;
}
#wide-content {
width: 100%;
clear: both;
}
#wide-content h1 {
margin-top: 2em;
}
#interior-column2 {
width: 100%;
position: relative;
}


#interior-column2 img {
float: left;
margin-right: 1em;
}
.breadcrumbs {
display: none;
}


.sharing {
display: none;
}
.feature-image {
  width:100%;
  height: auto;
  position: relative;
overflow: hidden;
margin-bottom: 20px;
}
.feature-image img {
max-width: 100%;
height: auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.feature-image .black {
position: absolute;
 top: 0;
right: 0;
width: 35%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
filter: progid:DXImageTransform.Microsoft.gradient
          (startcolorstr=#7F000000,endcolorstr=#7F000000) 9;
border-bottom-right-radius: 10px;	
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomRight: 10px;
border-top-right-radius: 10px;	
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topRight: 10px;
}
  
.feature-image .black h3 {
text-decoration: none;
text-align: right;
font-size:1.6em;
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
line-height:1.2em;
color:#f2c216;
padding: 12px 12px 6px 12px;
}
  
.feature-image .black p {
font-family: 'Open Sans Condensed', sans-serif;
font-weight: 700;
font-size: 1.2em;
line-height: 1.4em;
color: #ffffff;
padding: 0 12px 0 12px;
text-align: right;
}
#scroller {
position: relative;
width: 100%;
height: 75px;
margin: 0 auto;
}
#scroller .innerScrollArea {
overflow: hidden;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
#scroller ul {
padding: 0;
margin: 0;
position: relative;
}
#scroller li {
padding: 0;
margin: 0;
list-style-type: none;
position: absolute;
}
.formatted-content ul, .bullet ul {
margin: 0.5em 0 0.5em 0;
}

.bullet-list li, formatted-content li,  .formatted-content ul li  {
list-style-image: none;
list-style-position: inside;
list-style-type: disc;
margin: 0 0 0.2em 1.2em;
}
.basic-list ul, .plain-list ul  {
list-style-image: none;
list-style-position: inside;
list-style-type: none;
margin-left: 1.2em;
}
.formatted-content ol  {
list-style-position: inside;

}
.bullet-list li:last-child {
border-bottom: none;
}
.basic-list li {
border-bottom: 1px solid #ccc;
padding: 0.5em 0 0.5em 0;

}
.plain-list li {
padding-bottom: 1em;

}

#related-content {
display: none;
}
.calendar-month ul {
width: 100%;
clear: both;
}	

.calendar-month li {
text-align: center;
display: inline;
float: left;
margin: 0 auto;
width: 7%;
}
.calendar-month li .previous {
text-align: left;
display: inline;
float: left;
padding: 0 5px 0 0;
}
.calendar-month li .next {
text-align: right;
display: inline;
float: right;
padding: 0 0 0 5px;
}

td.monthheading {
font-size: 1.2em; padding: 0.8em 0; font-weight: bold; color: #dF5400;
}
td.monthnavlinks {
display: block; padding: 1em 0;
}
td.dayheading {
padding: 0.5em 0; background-color: #ccc; width: 80px;
}
td.datetoday {
padding: 0.3em; background-color: #f5b38b; height: 80px;
}
td.datewithoutevent {
padding: 5px; border: 1px solid #999; background-color: #eee; height: 80px;
}
td.datewithevent {
padding: 5px; border: 1px solid #999; font-size: 0.9em; background-color: #d7e4f1; height: 80px;
}
.event-filter {
float: left;
margin: 0;
padding: 1em 1em 0 0;
font-size: 12px;
}


/* figure */
#interior-column2 figure {
position: relative;
float: left;
-moz-border-radius: 8px;
border-radius: 8px;
border: 1px solid #d1d1d1;
width: auto;
}

#interior-column2 figure img {
margin: 0 auto;
width: auto;
padding: 12px;
}

#interior-column2 figcaption {
	clear: left;
	margin: .75em 0;
	text-align: center;
	font-style: italic;
	line-height: 1.5em;
}
#footer-ads3 {
display: none;
} 

#footer {
display: none;
}