/*
     Description: Skin file which you can use to customize the look and feel of your website
*/ 

body {
    background-color:#f4f4f4;  
}

/*IE Specific stuff */
.ielt7 .ArticleListing .Filters input,
.ie7 .ArticleListing .Filters input,
.ie8 .ArticleListing .Filters input,
.ielt7 .EventListing .Filters input,
.ie7 .EventListing .Filters input,
.ie8 .EventListing .Filters input
{
	display:inline !important;
	margin-left: 0px;
}

/* CR */
#pdf{
    float: right;
margin-top: -9px;
margin-right: 12px;
}
input.error, select.error {
      border-color: #CF1010!important;
}
#Custom_Subscription form div{
    padding:0px;
}
#Custom_Subscription .AgilityFormBuilder .AgilityFormField label{
    display:inline-block !important;
}
#Custom_Subscription .smallitalic{
font-style: italic;
font-size: 11px;
}
#Custom_Subscription #SubscribePrintDigital{
    margin: 12px 0px;
}
.green{
    color: green;
}
#Custom_Subscription .AgilityFormBuilder .AgilityFormField{
    margin-top:0px;
}
#Custom_Subscription #Info{
    margin:10px 0px;
}
#Custom_Subscription #Info .AgilityFormField, .spacing{
    margin:2px 0px;
}
#Custom_Subscription #Info .AgilityFormField label{
    width: 150px;
}
#Custom_Subscription #Page2 span{
    margin: 16px 0 8px 0;
    display:block;
}
#Custom_Subscription #Page2 .AgilityFormField label{
    width: 170px;
}
#Custom_Subscription #Page2 #interest{
    margin:12px 0px;
}
#Custom_Subscription #Page2 #interest .AgilityFormField:nth-child(even){
    float:left;
    padding-right: 80px;
}
#Custom_Subscription #CustomSubscription_submitButton{
    margin-top:16px;
    text-transform: none;
}
#Custom_Subscription #Shipping_Form{
    margin-top: 16px;
}
#Custom_Subscription #subscribe_print span{
display: block;
margin: 9px 0 1px 0;
}
#twitter-widget-0{width:100%;}
 
.LeftCol .Extra .Comments{
    padding:0;
    margin: 8px 0 0 0;
}
.QuizListing li:nth-child(even){
    background-color:#F5F5F5;
}
.QuizListing ul{
    width:100%!important;
}
.QuizListing li a { margin: 0px; display: block; width: 100%; height: 100%;text-decoration:none; }
.QuizListing ul li{
    padding: 10px 8px 10px 10px;
    width: 580px;
}
.QuizListing h3{
    font-size:14px;
    font-weight: bold;
}
.QuizListing .description p{
    font-size:12px;
}
#ProfileSelectionPanel .Username {
    margin-left: 2px;
}
#pnlProfileName {
width: 155px;
margin-top: 66px;
text-align: right;
}
#ProfileSelectionPanel img {
float: right;
margin-right: 16px;
}
/* create profile */
.CreateProfile{
    width: 600px;
}
.CreateProfile .Label{
    float: left;
width: 170px;
}
.CreateProfile .Large_Label label{
    font-weight: bold;
    display: inline-block;
    padding: 14px 0 2px;
    margin-right: 5px;
    vertical-align: top;
    color: #333;
}

.Large_Label label {
    font-weight: bold;
    display: inline-block;
    padding: 14px 0 2px;
    margin-right: 5px;
    vertical-align: top;
    color: #333;
    
}

.CreateProfile .Label label{
    line-height: 5px;
}
.CreateProfile #Interest .AgilityFormField label{
     width: 200px;
}
.CreateProfile #Interest .AgilityFormField:nth-child(odd){
    float:left;
    padding-right: 80px;
}
.CreateProfile .evenInterest .AgilityFormField label{
     width: 161px;
}

.CreateProfile .evenInterest .AgilityFormField:nth-child(even){
    float:left;
    padding-right: 80px;
}
.CreateProfile .technology .AgilityFormField label{
    width: 224px!important;
}

/* Header
-----------------------------------------------------------*/
.LeftCol hr{
    /*border-top: none;
    margin:0px;
    display:none;*/
}
.GlobalTopBar {
    background-color:#3c3c3c;
    display: none;
}

.GlobalTopBar ul.Links a
{
    font-family: Georgia, san-serif;
    color:#fff;
    font-size: 16px;
    text-decoration: none;
}

.GlobalTopBar ul.Links li.Selected a,
.GlobalTopBar ul.Links a:hover
{
    color:#4BC5F6;
    text-decoration: none;
}

.GlobalTopBar div.Right{
    color:#fff;
}

.GlobalTopBar a.Link
{
    background-color:#00af47;
}

.GlobalTopBar a.Link:hover{
    background-color:#2acd64;
}

.TopHeader {
	/*background-color:#000;*/
}

.TopHeader a {
	color:#FFF;
    text-decoration: none;
}

.TopHeader a:hover {
    text-decoration: underline;
}

.TopHeader .HeaderTools a.MyAccountLink, 
.TopHeader .HeaderTools a.LoginLink, 
.TopHeader .HeaderTools a.LogoutLink {
	font-size:14px;
	font-weight:bold;
    color:#000;
}
.TopHeader ul.Menu {
    line-height: 40px;
    border-top:solid 1px #333;
    text-align: center;
    margin-top: 0;
background: #323232; /* Old browsers */
background: -moz-linear-gradient(top, #323232 0%, #020202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#020202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #323232 0%,#020202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #323232 0%,#020202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #323232 0%,#020202 100%); /* IE10+ */
background: linear-gradient(to bottom, #323232 0%,#020202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#020202',GradientType=0 ); /* IE6-9 */
}

.TopHeader ul.Menu > li {
    margin:0px;
}


.TopHeader menu > li:first-child:before, .TopHeader ul.Menu > li:first-child:before {
	content:none;
}

.TopHeader menu > li > a, .TopHeader ul.Menu > li > a {
	color:#fff;
	font-size:17px;
    padding: 0 18px;
    text-transform:capitalize;
     line-height: 40px;
}

.TopHeader menu > li > a:hover, .TopHeader ul.Menu > li > a:hover {
    line-height: 40px;
    color: #000;
	background-color:#cedbec;
	text-decoration:none;
}

.TopHeader .Submenu {
	background-color: #fff;
    border: #ddd;
	
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);
	-o-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.16);
}

.TopHeader menu > li > ul.Submenu, .TopHeader ul.Menu > li > ul.Submenu {
    top: 27px;
    left: 4px;
}

.TopHeader .Submenu a {
	color:#093067;
}

.TopHeader .Submenu a:hover {
	background-color:#cedbec;
	text-decoration:none;
}
.TopAds {
    margin: 0 auto;
    width: 960px;
    padding: 5px 0;
    height: auto;
}

.TopAds div.Leaderboard {
    height: auto;
}

.TopHeader .HeaderTools { padding-top: 18px; height: 95px; }

.TopHeader > .Wrapper { 
    width: 100%;    
    background-color: #000;
    padding: 0;
    max-width: none;    
}

.top_wrapper_container {
    margin: 0 auto;
    max-width: 960px;
    position: relative;
    overflow: auto;
}

#MidHeader {
    background: url("http://cdn.agilitycms.com/applied-radiology/Images/layout/header_background.png") repeat-x 0 0;
    height: 134px;
}
.mobile .TopAds {
    background-color: #EAE9E4;
}

.BigBoxAd {
margin:34px 0 30px;
}

.TopHeader a.SiteLogoContainer {
    margin: 14px 0 5px;
}

#SliderThumbs {
    display: none;
}
/* Main Content
-----------------------------------------------------------*/
.MainContent {
    padding: 8px 0 37px;
     background-image: url('http://cdn.agilitycms.com/applied-radiology/Themes/bg-gradient.png');
    background-repeat: repeat-x;
    background-position: left top;
}

.MainContent .Backdrop {
    display: none;
}

.Wrapper {
    width: 100%;
    max-width: 960px;
}

/* Footer
-----------------------------------------------------------*/
.Footer {
	border-top:1px solid #242424;
	border-bottom:1px solid #333333;
	background-color:#333333;
	color:#fff;
}

.Footer .LinksGroup .Title {
	color:#fff;
	font-weight:bold;
}

.Footer .LinksGroup ul li a {
	color:#fff;
	text-decoration:none;
}

.Footer .LinksGroup ul li a:hover {
	text-decoration:underline;
}

.FootFooter {
	background-color:#242424;
}

.FootFooter ul li:before {
	color:#948888;
	font-family:Verdana, Sans-Serif;
	font-size:6px;
	content:"|";
}

.FootFooter ul li:first-child:before {
	content:none;
}

.FootFooter ul li a {
	color:#fff;
	font-size:14px;
    text-decoration: none;
}

.FootFooter ul li a:hover {
    text-decoration: underline;
}

.ui-bar-a .FootFooter ul li a.ui-link,
.ui-bar-a .FootFooter ul li a.ui-link:visited {
    color: #fff;
    font-size:14px;
    font-weight: normal;
}

.FootFooter .CopyrightMessage {
	color:#929292;
	font-size:11px;
}

.FootFooter .ManagedMessage {
	color:#fff;
	font-size:11px;
}

/* Elements
-----------------------------------------------------------*/
h1, h2, h3 {
	
}


.mobile h1
{
    font-weight:bold;
    font-size:24px;
    text-transform:uppercase;
    font-family:Arial;   
}

.mobile .ArticleDetails h1 {
    margin-left: 0;
    margin-right: 0;
}

h1 {

}

h2 {
	
}

h3 {
	
}

h4, h5, h6 {
	
}

a, .anchor {
	
}

a:hover {
	
}



.ui-body-c .ui-link,
.ui-body-c .ui-link:visited {
    color: #182d5a;
}

a.Light {
	color:#cc9999;
}

a.Link, a.Action,
input.Action, button,
.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward {
	color:#fff;
	background-color:#063869;
	text-transform:uppercase;
    text-decoration: none;
}

a.Link:hover, a.Action:hover,
input.Action:hover, button:hover,
.showcase-thumbnail-button-backward:hover,
.showcase-thumbnail-button-forward:hover {
	background-color:#333;
	text-decoration:none;
}

a.Prev, a.Next,
.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward {
	background-repeat:no-repeat;
	overflow:hidden;
	background-position:8px 7px;
}

a.Next {
	background-image:url("http://cdn.agilitycms.com/applied-radiology/layout/right-arrow.png");
}

a.Prev {
	background-image:url("http://cdn.agilitycms.com/applied-radiology/layout/left-arrow.png");
}

.showcase {
    margin: 0;
}

.showcase-thumbnail-button-forward, a.Next.Large {
	background-image:url("http://cdn.agilitycms.com/applied-radiology/layout/showcase-newer.png");
}

.showcase-thumbnail-button-backward, a.Prev.Large {
	background-image:url("http://cdn.agilitycms.com/applied-radiology/layout/showcase-older.png");
}

.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward,
a.Prev.Large, a.Next.Large {
	background-position:10px 8px !important;
    border-radius: 0;
}

.showcase-caption {
	background-image: url(http://cdn.agilitycms.com/applied-radiology/layout/caption-bg-gray-50.png);
	position: absolute;
	width: 100%;
	margin: 0px;		
	bottom: 0;
	right:auto;
	color: #000;
}

/* uncomment this for caption below the image */

/*

.showcase-caption {
	position: relative;
	bottom: auto;
	margin-top: 5px;
}
.showcase-content-container, .showcase-content-container > div
{
	height: 350px !important;
}

*/


label {
	color:#333;
}

hr {
	border:none;
	border-top:1px solid #cecbbd;
}

p {
	
}

li {
    line-height:18px;
}

/* Forms and Inputs
-----------------------------------------------------------*/
form h2 {
	font-size:16px;
	color:#333;
	text-transform:none;
	letter-spacing:0px;
}

input[type=text], input[type=password], input[type=email], input[type=datetime], textarea, select {
	background-color:#f8f8f8;
	border:1px solid #ccc;
	color:#000;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-o-box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
}

input[type=text].Highlight, input[type=password].Highlight, textarea.Highlight,
input[type=text]:focus, input[type=password]:focus, textarea:focus,
input[type=text].input-validation-error, input[type=password].input-validation-error, textarea.input-validation-error {
	border:2px solid #0a356c;
	padding:6px 9px !important;
}

input[type=submit] {
	color:#fff;
	background-color:#0a356c;
	text-transform:uppercase;
	border:none;
    border-radius: 0;
}
input[type=submit]:hover {
	background-color:#666;
}

select.Highlight, select:focus, select.input-validation-error {
	border:2px solid #063869;
	padding:5px 5px 5px 7px !important;
}

.LanguageLink, LoginLinkSep {
    display: none;
}
#ShareThis {
    position: absolute;
bottom: -36px;
right: 0px;
}
.TopHeader .Searchbar { bottom: 0; }
.Searchbar input[type=text] {
	background-image:url("http://cdn.agilitycms.com/applied-radiology/layout/search-icon.png");
	background-repeat:no-repeat;
	background-position:8px 8px;
	
	padding-left:30px;
	padding-right:50px;
	
	-moz-border-radius:0px;
	-o-border-radius:0px;
	-webkit-border-radius:10px;
	border-radius:0px;
}

.Searchbar input[type=text]:focus {
	background-position:7px 7px;
	padding:6px 49px 6px 29px !important;
}

.Searchbar input[type=submit] {
	position:absolute;
	top:3px;
	right:4px;
	overflow:hidden;
}

/* Widgets
-----------------------------------------------------------*/
.Contained {
	background-color:#fff;
	border:1px solid #cacaca;
}

div.Success {
	border:1px solid #e7d6af;
	background-color:#faf5c9;
	color:#27210a;
	font-size:14px;
	line-height:22px;
}

ul.Pagination li {
	font-size:14px;
}

ul.Pagination li a.Selected, ul.Pagination li a.Selected:hover {
	color:#333;
	text-decoration:none;
}

ul.SocialBar {
	font-size:12px;
	letter-spacing:normal;
	line-height:24px;
}

ul.ShowList li p {
	font-size:14px;
}

ul.Errors, ol.Errors, div.validation-summary-errors ul {
	color:#27210a;
	background-color:#faf5c9;
	border:1px solid #e7d6af;
	font-size:14px;
	line-height:22px;
}

.ProgressBar {
	background-color:#ccc;
}

.ProgressBar .Progress {
	background-color:#06336e;
}

.ui-autocomplete.ui-widget-content {
	border:1px solid #cacaca;
	background:#f9f9f9;
}

.ui-menu {
	-moz-box-shadow:inset 0 1px 0 #fff, 1px 1px 4px rgba(0, 0, 0, 0.16);
	-o-box-shadow:inset 0 1px 0 #fff, 1px 1px 4px rgba(0, 0, 0, 0.16);
	-webkit-box-shadow:inset 0 1px 0 #fff, 1px 1px 4px rgba(0, 0, 0, 0.16);
	box-shadow:inset 0 1px 0 #fff, 1px 1px 4px rgba(0, 0, 0, 0.16);
}

.ui-menu .ui-menu-item a {
	text-decoration:none;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight:normal;
}

.ui-widget-content a,
.ui-widget-content a:hover {
	color:#06336e;
}
.ui-widget-content a {
    text-decoration: none;
}

.ui-autocomplete .ui-state-hover, .ui-autocomplete .ui-state-focus {
	background-color:#ededed;
	color:#06336e;
}

.LeftCol .ContentSlider {
    background-color: #ffffff;
    margin-top:10px;
    margin-bottom:20px;
}



.LeftCol .ContentSlider h2 {
    margin:10px;
}

.ContentSlider .Slider
{
	height: auto;
	min-height: 250px;
}

.ContentSlider .Slider li a {
	font-size:14px;
    text-decoration:none;
}

/* Validation helpers
-----------------------------------------------------------*/
.field-validation-error {
	display:none;
}

/* Module Styles (overrides)
-----------------------------------------------------------*/
.showcase-thumbnail.active, .showcase-thumbnail:hover {
	border:4px solid #06336e;
}

.ArticleListing .Filters,
.EventListing .Filters
{
	float: none;
    clear: both;
}

.ArticleListing .Filters .Bar,
.EventListing .Filters .Bar
{
	border:solid 1px #6d6d6d;
	border-top:1px solid #616366;
	
	background-color:#666;
	
	background-image:linear-gradient(top, #6C6C6C, #606060);
	background-image:-o-linear-gradient(top, #6C6C6C, #606060);
	background-image:-moz-linear-gradient(top, #6C6C6C, #606060);
	background-image:-webkit-linear-gradient(top, #6C6C6C, #606060);
	background-image:-ms-linear-gradient(top, #6C6C6C, #606060);
}



.ArticleListingMobile .Posted
{
    margin-top:10px;
}

.ArticleListing .Filters label,
.EventListing .Filters label
{
	padding: 4px !important;
	margin-top: 6px;
	border: 2px solid transparent;		
}

.ArticleListing .Filters input:checked+label,
.ArticleListing .Filters input:hover+label,
.EventListing .Filters input:checked+label,
.EventListing .Filters input:hover+label
 {
	border: 2px solid #06336e;	
	
 }

.ArticleListing .Filters input,
.EventListing .Filters input
{
	display:none;
}




.ArticleListing .Filters label, .ArticleListing .Filters input,
.EventListing .Filters label, .EventListing .Filters input
{
	color:#fff;
}

.ArticleListing .Filters span,
.EventListing .Filters span
{
	color:#fff;
	font-weight:bold;
}

.ArticleListingMobile .Filters span,
.EventListingMobile .Filters span 
{
	color:inherit;
	font-weight:inherit;
}


.ArticleListing ul li .Upper, .ArticleListing ul li .Comments, .ArticleListing ul li .Likes, .EventListing .Upper {
	text-transform:none;
}

.ArticleListing ul li div.Summary h2, .ArticleListing ul li div.Summary h2 a,
.EventListing ul li div.Summary h2, .EventListing ul li div.Summary h2 a
{
	font-size:14px;
	letter-spacing:0;
	text-transform:none;
	font-weight:normal;
}

.ArticleListing ul li .Ratings 
{
	line-height: 20px;
}
  
.ArticleDetails {
   
    padding: 10px;
    background-color: #fff;

} 
.ArticleDetails .Photos {
    margin: 15px 0 15px 0;
}

.ArticleDetails .Photos .PhotoDetails h2 {
	font-size:12px;
	letter-spacing:0px;
}

.ArticleDetails .Photos .PhotoDetails p {
	font-size:12px;
	line-height:20px;
}

.ArticleDetails .Photos ul.PhotosList li a:hover,
.ArticleDetails .Photos ul.PhotosList li a.selected,
.ArticleRightColumnGallery .Photos ul.PhotosList li a:hover,
.ArticleRightColumnGallery .Photos ul.PhotosList li a.selected
{
	border:4px solid #06336e !important;
}

.ArticleDetails .RelatedArticles, 
.EventDetails .RelatedEvents {
  width: 600px; 
}

.ArticleDetails .RelatedArticles ul, 
.EventDetails .RelatedEvents ul {
     width: 600px; 
}


.ArticleDetails .RelatedArticles ul li, 
.EventDetails .RelatedEvents ul li
{
margin-right: 10px;    
}

.ArticleDetails .RelatedArticles a,
.EventDetails .RelatedEvents a{
	font-size:14px;
    
}

.ArticleDetails .AuthorTop {
	margin-bottom:15px !important;
margin-right: 20px;
}

.ArticleDetails .Author,
.EventDetails .Categories,
.EventDetails .Details
{
	background-color:#f6f6f5;
	border:1px solid #e3e2de;
}


.FeaturedContent ul li a.Details {
	font-weight:bold;
    font-size: 14px;
    text-decoration: none;
}
.FeaturedContent ul li a.Details:hover {
    text-decoration: underline;
}


/*.PopularArticles {
	background-color:#EAE9E4;
}*/

.PopularArticles ul.Articles {
	background-color:#fff;
	border:1px solid #CACACA;
    height: 226px;
}

.PopularArticlesModule:after  {
    content:".";
	display:block;
	height:30px;
	clear:both;
	visibility:hidden;
}
.BlogPostDetails{
    background: #FFF;
padding: 10px;
}
.BlogCategories {
	border-bottom:1px solid #cbd9b6;
}

.BlogPostListing h2 {
	font-size:16px;
	letter-spacing:0px;
}
.BlogListing{
    background-color: #fff;
    padding: 10px;
    width: 600px;
}
.BlogPostData {
	text-transform:uppercase;
}

div.Comments {
	border-top:1px solid #cecbbd;
    float: none;
    padding: 20px 10px;
    background-color: #fff;
    margin-top: 20px;
}

.Comments .AddComment h3 {
	color:#000;
	font-size:16px;
	text-transform:uppercase;
}

.Comments .AddComment .ReplyTo {
	font-weight:bold;
}

.Comments .Authenticated {
	background-color:#fff;
	border:1px solid #cacaca;
}

.Comments .LoginTabs {
	border:1px solid #cacaca;
	background-color:#ededed;
	background-image:-moz-linear-gradient(0% 0% 0deg, #ededed, #e6e6e6, #e6e6e6 140px);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEDED), to(#E6E6E6), color-stop(140px, #E6E6E6));
}

.Comments .LoginTabs ul.Tabs li {
	border-top:1px solid #d9d9d9;
	line-height:56px;
}

.Comments .LoginTabs ul.Tabs li.Selected {
	background-color:#fff;
	border-bottom:1px solid #d9d9d9;
}

.Comments .LoginTabs ul.Tabs li a {
	color:#505050;
	font-weight:bold;
}

.Comments .LoginTabs .Panel {
	background-color:#fff;
	border-left:1px solid #c5c5c5;
}

.Comments .LoginTabs .Facebook.Panel h3, .Comments .LoginTabs .Twitter.Panel h3 {
	color:#333;
	font-size:16px;
}

.Comments .CommentsList {
	border-top:1px solid #cecbbd;
}

.Comments .CommentsList .CommentContainer .CommentRow .PostDetails {
	/*text-transform:uppercase;*/
}

.Comments .CommentsList .CommentContainer .CommentRow .PostedBy,
.Comments .CommentsList .CommentContainer .CommentRow .PostedDate  
{
	text-transform:none;
	font-style: italic;
}

.Comments .AddComment .ReplyTo {
	font-weight:bold;
}

.FAQ h2 {
	color:#333;
	font-size:16px;
	letter-spacing:normal;
	text-transform:none;
}

.FAQ ul {
	line-height:20px;
}

.Agility_Issues_Listing .Issue h3, .Agility_Issues_Details .Issue h3 {
	font-size:16px;
	font-weight:bold;
}

.Agility_Issues_Listing .Issue h3 a, .Agility_Issues_Details .Issue h3 a {
	color:#333;
}

.OptionalInformation {
	border-left:1px solid #d5d2c6;
}

.TwitterModule h2 {
	font-size:16px;
	color:#000;
	text-transform:none;
	letter-spacing:0px;
	font-weight:normal;
}

.PollModule h2 {
	font-size:14px;
	color:#06336e;
	text-transform:none;
}

.PollModule .Answers {
	line-height:22px;
}

.PollModule .Answers .Answered {
	font-weight:bold;
}

.FacebookPlugin iframe {
	background-color:#fff;
}

/**/

#ImageSlider {
    border: 14px solid #FFF;
    margin-bottom: 20px;
}

#ImageSlider img {
    

}

.flexslider 
{    	   
	-moz-box-shadow:    0px 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow:         0px 0px 0px 0px #fff;
             
}

.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; background: url("http://cdn.agilitycms.com/applied-radiology/layout/showcase-newer.png") no-repeat 0 0;}
.flex-direction-nav .flex-prev {left: -36px;background: url("http://cdn.agilitycms.com/applied-radiology/layout/showcase-older.png") no-repeat 0 0;}
.flexslider .flex-next {opacity: 1; right: 14px; display: block;}
.flexslider .flex-prev {opacity: 1; left: 14px; display: block;}
.flexslider:hover .flex-next {opacity: 1; right: 14px; display: block; }
.flexslider:hover .flex-prev {opacity: 1; left: 14px; display: block;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: 1!important; filter:alpha(opacity=100); cursor: default;}

.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { background-position: 10px 8px !important; border-radius: 0; background-color: #063869;}
.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover { background-position: 10px 8px !important; border-radius: 0; background-color: #333;}

.MainContent .LeftCol {
    background-color: transparent;
    max-width: 640px;
    width: 100%;
}

.LeftCol  hr {
    margin-left:5px;
    margin-right: 5px;
}

li.Article{
    /*padding:0px 5px;*/
}

.ArticleListing .Filters .Bar,
.EventListing .Filters .Bar
{
    width: auto;
    float:none;
}

.ArticleListing ul, .EventListing ul {
    width: 600px;
    /*padding: 0 10px;*/
}

.ArticleListing ul, .EventListing ul {
    width: auto;
}

.ArticleListing, 
.EventListing {
    background-color: #fff;
    padding: 10px 10px;
}

.ArticleListing ul li div.Summary, .EventListing ul li div.Summary {
    min-height:30px;
}

.LeftCol .PopularCategoryModule .ui-tabs .ui-tabs-nav li {
    margin: 0 2px 1px 0px;
}

.PopularCategoryModule .TabWrapper li a {
    padding-left:8px !important;
    padding-right:8px !important;
}

.PopularCategoryModule .ui-tabs-panel {
    top:-1px !important;
}

.PopularCategoryModule:nth-child(2)
{
    
}

/**Popular category**/
.PopularCategoryModule .TabWrapper li:nth-child(4) {
    display: none;
}

.PopularCategoryModule .ui-tabs .ui-tabs-hide {
    display:none !important;
}

.PopularCategoryModule .ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.PopularCategoryModule .ui-tabs .ui-tabs-nav {
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
	z-index:2;
}

.PopularCategoryModule .ui-tabs .ui-tabs-nav li {
	position:relative;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	
	background-color:#f3f3f1;
	background-image:-webkit-linear-gradient(top, #f7f7f7, #ededea);
	background-image:-moz-linear-gradient(top, #f7f7f7, #ededea);
	background-image:-ms-linear-gradient(top, #f7f7f7, #ededea);
	background-image:-o-linear-gradient(top, #f7f7f7, #ededea);
	background-image:linear-gradient(top, #f7f7f7, #ededea);
	
	border:1px solid #cacaca;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	
	box-shadow:-webkit-inset 0 1px 0 #fdfdfd;
	box-shadow:-moz-inset 0 1px 0 #fdfdfd;
	box-shadow:-o-inset 0 1px 0 #fdfdfd;
	box-shadow:inset 0 1px 0 #fdfdfd;
}

.PopularCategoryModule .ui-tabs .ui-tabs-nav li.ui-state-hover,
.PopularCategoryModule .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom:1px solid #fff !important;
}

.PopularCategoryModule ul.ui-tabs-nav li a {
	display:block;
	padding:9px 10px;
	
	background:#f6f6f5;
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

.PopularCategoryModule ul.ui-tabs-nav li.ui-state-hover a,
.PopularCategoryModule ul.ui-tabs-nav li.ui-tabs-selected a {
	background:#fff;
	color:#505050;
}

.PopularCategoryModule .ui-tabs-panel
{
	z-index:1;
	position: relative;
	border-top:none;	
    padding: 0 !important;
	
}

.PopularCategory ul.Articles {
	
	border-top:1px solid #CACACA;
	background:#fff;	
}

.ArticleListing ul, .EventListing ul { }
.PopularCategoryModule{
    width:300px;
    float: left;
    margin:5px;
}

.HomePageTemplate .PopularCategoryModule{
    margin:16px 5px 5px 5px;
}
.MainContent .HomePageTemplate .RightCol{
    padding-top:0;
}
.MainContent .HomePageTemplate{
    margin-top: 1px;
}
.MainContent .HomePageTemplate .RightCol .PopularArticlesModule{
    margin-top: 46px;
}

a.Comments{
    background-color:transparent!important;
}
.ArticlesDetails{
    box-shadow: 0 1px 1px 0 #999;
}
.Comments .AddComment textarea {
height: 68px;
width: 100%;
max-width: 578px;
resize: none;
}
.MainContent .LeftCol .ArticleDetails,
.MainContent .LeftCol div.Comments{
box-shadow: 0 1px 1px 0 #999;
border: 0 solid transparent!important;
}
.form_button{
    margin-top: 16px;
text-transform: none;
color: #fff;
background-color: #0a356c;
border: none;
border-radius: 0;
height:24px;
}
.form_button:hover{
    background-color: #666;
    cursor:pointer;
}

.FacebookPlugin iframe {
    background-color:#fff;
}


/* Responsive ------------------------------------------------------------------------*/

.TopHeader menu.Responsive, .TopHeader .Menu.Responsive {
    margin: 0;
    background: transparent;
    filter: none;
    border: none;
}

.TopHeader menu.Responsive li.TopMenu, .TopHeader .Menu.Responsive li.TopMenu {
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin-right: 5px;
}


.TopHeader menu.Responsive > li, .TopHeader ul.Menu.Responsive > li {
    background: #000;
}

.TopHeader menu.Responsive > li.TopMenu > a:hover, .TopHeader ul.Menu.Responsive > li.TopMenu > a:hover {
    background: transparent;
}


.TopHeader menu.Responsive .icon em,
.TopHeader .Menu.Responsive .icon em
{
    background: #ccc;
}

.ShareThis label {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    font-size: larger;   
}

.MainContent .LeftCol .ShareThis {
    border-bottom: 1px solid #cecbbd;   
}

.ArticleDetails .Media {
    word-wrap: break-word;
}

.ArticleDetails .italic {
    font-style: italic;
}

@media (max-width: 980px) {
    .MainContent {
        background: #fff;
    }
    .TopAds div.InternalPromo,
    .FooterboardWrap div.InternalPromo{
        display: none;
    }
    
    .TopAds {
        width: 100%;
        max-width: 960px;
    }
    
    /*override*/
    .TopHeader {
        padding: 0;
    }
    
    .ArticleListing, 
    .EventListing {
        padding: 0;
    }
    
    .GlobalTopBar, .TopHeader, .MainContent .LeftCol {
        padding: 0px;
    }
    
    .ArticleDetails {
        padding: 0;
        background-color: #fff;
        width: 100%;
    }
    
    .MainContent .LeftCol .ArticleDetails,
    .MainContent .LeftCol div.Comments{
        box-shadow: none;
    }
    
    div.Comments {
        padding: 20px 0;
    }
    
    .TopHeader a.SiteLogoContainer {
        width: 60%;
        max-width: 422px;
        position: relative;
        min-height: 115px;
    }
 
    .TopHeader img.SiteLogo {
        max-width: 422px;
        width: 100%;
        position: absolute;
        bottom: 0;
    }
    
    .TopHeader .HeaderTools, .TopHeader a.SiteLogoContainer, .TopHeader img.SiteLogo {
        margin: 0;
        display: block;
    }

    .TopHeader .HeaderTools {
        padding: 0;
        width: 40%;
        float: right;
        height: 110px;
    }

    .TopHeader .Searchbar {
        position: relative;
        width: 100%;
        position: absolute;
        bottom: 12px;
    }
    
    .TopHeader .Searchbar form {
        position: relative;
        width: 90%;
        margin-left: 10%;
    }
    
    .TopHeader .Searchbar input[type=text],
    .Searchbar input[type=text]:focus 
    {
        width: 75%;
        padding-left: 15%!important;
        padding-right: 10%!important;
    }
    

    
    .TopHeader menu, .TopHeader ul.Menu {

    }
    
    .top_wrapper_container {
        padding: 14px 5px 0;
        background: #f4f4f4;
    }
    
    #MidHeader {
        background: #f4f4f4;
    }
    
    .ArticleListing ul li {
        padding: 0;
    }
    
    .ArticleListing ul, .EventListing ul {
        padding: 0;   
    }
    
    
    .Wrapper {
        width: 95%;
        
    }
    
    .BlogListing{
        padding: 0;
        width: 100%;
    }
    
    .LeftCol .PopularCategoryModule {
        width: 100%;
        float: none;
        margin: 10px 0;
    }
    
    #ImageSlider {
        border: none;
    }
    
    .QuizListing li{
        width: 100%;      
    }
    
    .small_box {
        width: 94%!important;
        padding: 3%!important;
        margin: 10px 0;
        float: none!important;
    }
    
    
    .FeaturedContent ul li
    {
        width: 100%!important;
    }
    
    .FeaturedContent {
        padding: 3%!important;
        width: 94%!important;
        overflow: auto;
    }
    

}



/* Responsive header customization */
@media (max-width: 500px) {
    
   .TopHeader a.SiteLogoContainer {
        width: 100%;
    }
    
    .TopHeader .HeaderTools {
        width: 85%; 
        float: left;
    }
    
    .TopHeader .Searchbar form {
        width: 100%;
        margin-left: 0;
    }
    
    .TopHeader menu.Responsive, .TopHeader .Menu.Responsive {
        margin-top: 90px;
        margin-bottom: -45px;
    }
    

    .TopHeader .HeaderTools {
        min-height: 95px;   
        margin-top: 20px;
    }

}

/* End of responsive */

.Breadcrumb {    
    text-align:left;
    min-height:40px;        
}

.Breadcrumb .Crumbs {
    padding-left:0px;
    margin:0px;       
}

.Breadcrumb .Crumbs > li {
    display:inline;
}
  
.Breadcrumb .Crumbs > li:after { content: " \00b7"; }
.Breadcrumb .Crumbs > li:last-child:after { content: ""; }

.LargeImageSlider {
    clear: both;
}

.LargeImageSlider h1{
    font-size: 16px;
}

.Agility_Issues_Listing .Issue h3, .Agility_Issues_Details .Issue h3 {
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    margin-top: 0px;
}

.Module_Badge + .Module_Badge {
    margin-top: 20px;
}

/* make the Fancybox arrows always visible */
.fancybox-nav span {
    visibility: visible !important;
}

.fancybox-prev span,
.fancybox-next span {
    background-color: #063869;
    background-position: 10px 8px !important;
}

.fancybox-next span {
    background-image: url(http://cdn.agilitycms.com/applied-radiation-oncology/layout/showcase-newer.png);   
}

.fancybox-prev span {
    background-image: url(http://cdn.agilitycms.com/applied-radiation-oncology/layout/showcase-older.png);   
}



.FooterboardWrap .Wrapper {
    margin: 0 auto;
    width: 960px;
    padding: 5px 0;
    height: 100px;
}

.FooterboardWrap .Wrapper .Footerboard {
    height: 90px;
    display: inline;
    float: left;
}

.FooterboardWrap .Wrapper .InternalPromo {
    display: inline;
    float: right;
    height: 90px;
}

@media (max-width: 940px) {
    .FooterboardWrap .Wrapper .InternalPromo {
        display: none;
    }
}
